欢迎来到天天文库
浏览记录
ID:41945585
大小:50.00 KB
页数:5页
时间:2019-09-04
《[精品]软件工程答案》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、12.12.22.33.14567.2911182021.41、Pll.2、P5,63、P194软件生命周期模型,是跨越整个生存期的系统开发、运作和维护所实施的全部过程、活动和任务的结构框架。是描述软件开发过程中各种活动如何执行的模型。可以分成可行性研究与计划、需求分析、设计、编程、测试、维护。可研究与计划阶段的任务:研究开发该项目的可行性.需求分析阶段的任务:理解和表达用户的要求.设计阶段的任务:建立系统的结构.编程阶段的任务:编写程序.测试阶段的任务:发现错误和排除错误.维护阶段的任务:维护系统的正常工作。5、瀑布模型将软件工程生命周期个活动规定为依线性顺序连接的若
2、干阶段的模型。原型模型是借助一些软件开发工具或环境禁尽可能块地构造一个实际系统的简化模型。瀑布模型优点使软件变得比较容易维护就能显著降低软件预算可强迫开发人员采用规范的方法(例如,结构化技术);严格地规定了每个阶段必须提交的文档;要求每个阶段交出的所有产品都必须经过质量保证小组的仔细验证。由于瀑布模型几乎完全依赖于书面的规格说明,很可能导致最终开发出的软件产品不能真正满足用户的需要。原型模型优点1•原型法在得到良好的需求定义上比传统生存周期法好得多,可处理模糊需求,开发者和用户可充分通信。2.原型系统可作为培训环境,有利于用户培训和开发同步,开发过程也是学习过程。3.原
3、型给用户以机会更改心中原先设想的、不尽合理的最终系统。4.原型可低风险开发柔性较大的计算机系统。5.原型增加使系统更易维护、对用户更友好的机会。6.原型使总的开发费用降低,吋间缩短。缺点1•“模型效应”或“管屮窥豹”。对于开发者不熟悉的领域把次要部分当作主要框架,做出不切题的原型。2.原型迭代不收敛于开发者预先的目标。即每次更改,为了消除错误,次要部分越来越大,“淹没”了主要部分。3.原型过快收敛于需求集合,而忽略了一些基本点。4.资源规划和管理较为困难,随时更新文档带来麻烦。5.反期在原型环境上开发,只注意得到满意的原型,容易“遗忘”用户环境和原型环境的差异。6.P2
4、3、P247.可行性研究的任务是首先需要进行概要的分析研究,初步确定项目的规模和目标,确定项目的约束和限制,把它们清楚的列举出来。然后,分析员进行简要的需求分析,抽象出该项目的逻辑结构,建立逻辑模型。从逻辑模型出发,经过压缩的设计,探索出若干种可供选择的主要解决办法,对每种解决办法都要研究它的可行性。主要解决的问题是1)技术可行性:対要开发项目的功能、性能、限制条件进行分析,确定在现有的资源条件下,技术风险由多大,项目是否能实现。(2)经济可行性:进行开发成本的估算以及了解取得效益的评估,确定要开发的项目是否值得投资开发。(3)社会可行性:要开发的项目是否存在任何侵犯、
5、妨碍等责任问题,要开发项目的运行方式在用户内是否行得通,现有管理制度、人员素质、操作方式是否可行。(4)操作对行性:要开发的项冃的运行方式在用户的组织内是否得通,现有得管理制度。人员素质和操作得方式是否可行。8需求分析的目的是对系统进行评估,釆集和分析系统的需求,理解系统要解决的问题,重点是充分考虑系统的实用性。需求分析的任务I、确定要求(1)功能要求:系统必须做什么?⑵性能要求:做得怎样?⑶运行要求⑷未來可能的扩充要求2分析数据⑴建立概念模型(⑵形象描绘数据结构⑶数据结构规范化(Normalization)3、导出逻辑模型:DFD+DD+TPO4、修正计划:重估成本、
6、进度等5^开发原型系统(Prototyping)9、同3题10、数据字典关于数据流图中包含的所有元素的定义的集合,数据字典由:数据流、数据流分量、数据存储、处理四类元素的定义组成。II、看好如何画数据流程图,数据库设计。12.看好什么是功能模块图。15、不用管。1617、P146、14718、P15320、类的具有相同的属性和服务的一组对彖的集合。对象是系统用来描述客观事物的一个实体。类之I'可的关系是类图中比较复杂的内容。有关联、聚合、组合、范化、依赖。关联:是模型元素之间的一种语义联系,是类之间的一种很弱的联系。关联可以有方向,可以给关联加上关联名来描述关联的作用。
7、关联两端的类也可以以某种角色参与关联,角色可以具有多重性,表示可以有多少个对象参与关联。可以通过关联类进一步描述关联的属性、操作以及其他信息。关联类通过一条虚线与关联连接。对于关联可以加上一些约束,以加强关联的含义聚合是一种特殊的关联,聚合表示整体与部分的关系。通常在定义一个整体类后,再去分析这个整体类的组成结构。从而找出一些组成类,该整体类和组成类Z间就形成了聚合关系。组合也是一种特殊的关联,也表示类之间整体和部分的关系,但是组合关系中部分和整体具有统一的生存期。一旦整体对象不存在,部分对象也将不存在。部分对象与整体对象之间具有共生死的
此文档下载收益归作者所有