软件工程
MrCrood
考试加油
展开
-
软件工程第二章
软件工程第二章一.、软件需求定义:是有关一个“要予构造”的陈述,描述了待开发产品/系统功能上的能力、性能参数或其他性质。性质:1)、必要的,该需求是用户所要求的,验证采用需求复审。2)、无歧义的,该需求只能用一种方式解释。 3)、可测的4)、可跟踪的,该需求可从一个开发阶段跟踪到另一个阶段。5)、可测量的二.、需求分类功能需求规约了系统或系统构件必须执行的功能。...原创 2019-08-06 22:53:26 · 521 阅读 · 0 评论 -
软件工程第三章(第一部分)
第三章 结构化方法结构化方法,可用于定义需求,建立待建系统的功能模型,可用于定义满足需求的结构,给出一种特定的软件解决方案。1、结构化需求分析在进行软件系统/产品的需求工作中,通常面临三大挑战。1)、空间问题。2)、人与人之间的通信。3)、需求的变化性。为了应对以上三大挑战,好的需求技术应具有以下基本特征:1)、提供方便通信的机制。2)、鼓励需求分析人员使用空间的术语思考问...原创 2019-08-14 22:40:06 · 4313 阅读 · 0 评论 -
软件工程第三章(第二部分)
第三章 结构化方法**大家想一起学习交流的可以加群,QQ:755422568。**2.2、详细设计详细设计目标:将总体设计阶段所产生的系统高层结构映射为以这些术语所表达的底层结构。详细设计任务:给出模块结构各个模块的内部过程描述,也就是模块内部的算法设计。结构化程序设计方法是一个种基于结构的编程方法,即采用顺序结构、选择结构以及循环结构进行编程,每个结构只允许一个入口和一个出口。...原创 2019-09-07 17:16:38 · 390 阅读 · 0 评论 -
软件工程第四章(第一部分)
第四章 面向对象方法——UML**大家想一起学习交流的可以加群,QQ:755422568。**UML是一种可视化语言(也是一种一般性语言),用于规约系统的制品、构造系统的制品、建立系统制品的文档,可作为软件需求规约、设计和实现的工具。一、UML术语表(1)、类与对象1)、类类是一组具有相同属性、操作、关系和语义的对象的描述。类主要用于抽象客观世界中事物,一般要有一组属性和操作...原创 2019-09-14 12:11:12 · 816 阅读 · 0 评论 -
软件工程第四章(第二部分)
第四章 面向对象方法——UML**大家想一起学习交流的可以加群,QQ:755422568。**UML是一种可视化语言(也是一种一般性语言),用于规约系统的制品、构造系统的制品、建立系统制品的文档,可作为软件需求规约、设计和实现的工具。二、UML的模型表达格式UML的图形化工具分为两类:结构图:用于表达系统或系统成分的静态结构模型。行为图:用于表达系统或系统成分的动态结构模型。...原创 2019-09-15 10:58:55 · 1348 阅读 · 0 评论 -
软件工程第五章
第五章 面向对象方法——RUP**大家想一起学习交流的可以加群,QQ:755422568。**RUP是基于UML的一种过程框架,为软件开发,即为进行不同抽象层之间“映射”安排其他开发活动次序,指定任务和需要开发的制品,提供了指导RUP比较完整定义了将用户需求转换成产品所需要的活动集。RUP4个阶段:初始阶段、细化阶段、构造阶段、移交阶段。一、RUP特点RUP突出特点是一种以用况...原创 2019-09-17 15:10:28 · 2323 阅读 · 0 评论 -
软件工程第六章
第六章 软件测试**大家想一起学习交流的可以加群,QQ:755422568。**软件测试:按照特定规程发现软件错误的过程。1、软件测试目标首要目标:预防错误第二目标:发现错误错误:与所期望的设计之间的偏差,该偏差可能产生不期望的系统行为或失效。失效:与所规约的系统执行之间的偏差。(失效是系统故障或错误的后果)故障:导致错误或失效的不正常的条件。(故障可以偶然性的或是系统性的)...原创 2019-09-07 22:48:17 · 2020 阅读 · 0 评论 -
软件工程第七章
第七章 软件生产周期过程与管理第八章 集成化能力成熟度模型**大家想一起学习交流的可以加群,QQ:755422568。**一、软件生产周期过程概述软件生存周期过程分为三类:基本过程、支持过程、组织过程。(填空题,简述三个过程定义——简答题)(1)、基本过程基本过程是指那些与软件生产直接相关的活动集。基本过程分为五个过程:获取过程、供应过程、开发过程、运行过程、维护过程。...原创 2019-09-13 09:52:40 · 849 阅读 · 0 评论 -
软件工程第八章
第八章 集成化能力成熟度模型(CMMI)**大家想一起学习交流的可以加群,QQ:755422568。**CMMI是一种过程改善框架,组织通过对CMMI的使用,可追求其业务过程的改善。过程改善是指人为设计的一个活动程序,其目的是改进组织的过程性能和成熟度,并改进这一个程序的结果。一、背景与原理1)、软件能力成熟度模型(SW-CMM)2)、系统工程能力模型(SECM)3)、集成产品...原创 2019-09-13 14:50:31 · 735 阅读 · 0 评论 -
软件工程题型库
软件工程简答题第一题的题型1、简述软件开发的本质以及基本途径。软件开发的本质:实现空间问题的概念和处理逻辑到解空间的概念和处理逻辑之间的映射。软件开发的基本途径:实现这一映射的基本途径是系统建模。2、筒述软件危机与软件工程的概念以及提出软件工程概念的目的。软件生产效率、软件质量远远满足不了社会发展的需求,成为社会、经济发展的制约因素,称为软件危机;软件工程是应用计算机科学理论和技术以...原创 2019-10-09 23:08:26 · 765 阅读 · 0 评论