软件工程导论复习.doc

软件工程导论复习.doc

ID:56087522

大小:52.00 KB

页数:10页

时间:2020-03-16

软件工程导论复习.doc_第1页
软件工程导论复习.doc_第2页
软件工程导论复习.doc_第3页
软件工程导论复习.doc_第4页
软件工程导论复习.doc_第5页
资源描述:

《软件工程导论复习.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、软件工程导论----------------信计13-1韩慧珊第一章软件工程学概述1、软件危机软件危机:是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。软件危机包含下述两个方面的问题:1.如何开发软件,以满足对软件日益增长的需求。2.如何维护数量不断膨胀的已有软件。2、软件工程及软件工程的特性1.软件工程关注于大型程序的构造。2.软件工程的中心课题是控制复杂性。3.软件经常变化。4.开发软件的效率非常重要。5.和谐地合作是开发软件的关键。6.软件必须有效地支持它的用户。7.在软件工程领域中通常由具有一种

2、文化背景的人替具有另一种文化背景的人创造产品。3、软件工程的基本原理1.用分阶段的生命周期计划严格管理。2.坚持进行阶段评审。3.实行严格的产品控制4.采用现代程序设计技术。5.结构应能清楚的审查。6.开发小组的人员应该少而精。7.承认不断改进软件工程实践的必要性。4、软件工程方法学包含3个要素:方法、工具和过程。使用最广泛的分别是传统方法学和面向对象方法学。5、软件生存周期3个时期:软件定义、软件开发和运行维护。软件定义:问题定义、可行性研究和需求分析。开发时期:总体设计,详细设计,编码和单元测试,综合测试。前

3、两个阶段称为系统设计,后两个称为系统实现。维护时期的主要任务是使软件持久的满足用户的需求。6、瀑布模型模型严格按照软件生存周期各个阶段来进行开发,上一阶段的输出即是下一阶段的输入,并强调每一阶段的严格性。它规定了各阶段的任务和应提交的成果及文档,每一阶段的任务完成后,都必须对其阶段性产品(主要是文档)进行评审,通过后才能开始下一阶段的工作。因此,它是一种以文档作为驱动的模型。瀑布模型特点:1.阶段间具有顺序性和依赖性。2.推迟实现的观点。3.质量保证的观点。(以下看一下)快速原型:是快速建立起来的可以在计算机上运

4、行的程序,它所能完成的功能往往是最终产品能完成功能的一个子集。增量模型:它分批地逐步向用户提交产品,整个软件产品被分解成许多个增量构件,开发人员一个构件一个构件地向用户提交产品。螺旋模型:基本思想是使用原型及其他方法来尽量降低风险。理解这种模型的一个简单方法,是把它看作在每个阶段之前都增加了风险分析过程的快速原型模型。(使用于内部开发的大规模软件项目)喷泉模型:是典型的面向对象的软件过程模型之一。第二章可行性研究1、可行性研究的任务主要任务;可行性研究的3个方面;1:首先需要进一步分析和澄清问题定义。2:在澄清了

5、问题之后分析员应该导出系统的逻辑模型,然后从系统逻辑模型出发,探索若干种可选择的主要解法即系统实现方案。一般说来,至少应该从下述3个方面研究每种解法的可行性:1)技术可行性2)经济可行性3)操作可行性3:分析员应该为每个可行的解法制定一个粗略的实现进度。2、可行性研究的步骤1.复查系统规模和目标。2.研究目前正在使用的系统3.导出新系统的高层逻辑模型4.进一步定义问题5.导出和评价供选择的解法6.推荐行动方针7.草拟开发计划8.书写文档提交审查3、系统流程图系统流程图是概括地描绘物理系统的传统工具。4、数据流图是

6、一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中所经受的变换。在数据流图中没有任何具体的物理部件,它只是描绘数据在软件中流动和被处理的逻辑过程。数据流图是系统逻辑功能的图形表示,容易理解。5、数据字典数据字典:是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。数据字典的作用:在软件分析和设计的过程中给人提供关于数据的描述信息。6、成本效益分析1.货币的时间价值设年利率i,现存p元,n年后得到的钱:N年后收入F元,这些钱现在价值:2投资回收期:就是累积的经济效益等于最初投资所需要的时间

7、。3纯收入:就是在整个生命周期之内系统的累积经济效益(折合成现在值)与投资之差。4投资回收率:第三章需求分析1、需求分析的任务1确定对系统的综合要求,2分析系统的数据要求,3导出系统的逻辑模型,4修正系统开发计划2、与用户沟通获取需求的方法1访谈,2面向数据流自顶向下求精,3简易的应用规格说明技术,4快速建立软件原型3、实体-联系图P64图3,。24、状态转换图定义:状态转换图通过描绘系统的状态及引起系统状态转换的事件,来表示系统的行为。此外,状态图还指明了作为特定事件的结果系统将做哪些动作(例如处理数据)。4、

8、层次方框图(在需求分析阶段使用)定义:层次方框图用树形结构的一系列多层次的矩形框秒回数据的层次结构5、Warnier图(在需求分析阶段使用)Warnier图用树形结构描绘信息,但是这种图形工具比层次方框图提供了更丰富的描绘手段,并且可以表明信息的逻辑组织。6、IPO图(在需求分析阶段使用)IPO图是输入,处理,输出图的简称,能够方便的描绘输入数据,对数据的处理和暑促数据之

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。