1 / 13
文档名称:

《软件工程》复习整理1.doc

格式:doc   大小:137KB   页数:13页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

《软件工程》复习整理1.doc

上传人:zxwziyou9 2018/8/18 文件大小:137 KB

下载得到文件列表

《软件工程》复习整理1.doc

相关文档

文档介绍

文档介绍:《软件工程》期末复****大纲
第3章(P45 实体-关系图的画法和数据结构的设计)
第4章(P82 面向数据流的设计方法如何将一个数据流图DFD图转换成软件的初步结构图)
第5章(P43 流图如何将程序流程图转换成流图;

控制结构测试记下两种流图的环形复杂度的算法;确定线性独立基本路径的集合;以及如何给出设计用例)
(P45 顺序图的画法参看书P264 协作;与P271 )
第11章(P9 功能点技术的估算)
(P55 工程网络的分析)
第13章(P13 风险预测第1小节评估风险后果中的四个风险因素和四个风险等级)
其余概念方面(即选择和填空题)的知识涵盖第1章到第14章中内容。
PS:仅第一页为老师给的复****大纲,我已经整理出来了,详见PPT(书本部分请自行翻阅);后面的是要点的整理,有时间的话还是多看看课本。
考试题型为:选择、填空、简单、分析
第一章软件工程概述
1、软件危机
(1)软件危机的含义
软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。这些问题绝不仅仅是不能正常运行的软件才具有的,实际上,几乎所有软件都不同程度地存在这些问题。
(2)软件危机主要的典型表现
· 对软件开发成本和进度的估计常常很不准确。
· 用户对“已完成的”软件系统不满意的现象经常发生。
· 软件产品的质量往往靠不住
· 软件常常是不可维护的。
· 软件通常没有适当的文档资料。
· 软件成本在计算机系统总成本中所占的比例逐年上升。
(3)产生软件危机的原因
在软件开发和维护的过程中存在这么多严重问题,一方面与软件本身的特点有关,另一方面也和软件开发与维护的方法不正确有关。
2、软件工程
(1)软件工程的含义
概括地说,软件工程是指导计算机软件开发和维护的工程学科。
采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,以经济地开发出高质量的软件并有效地维护它,这就是软件工程。
(2)软件工程的原理
①用分阶段的生命周期计划严格管理
②坚持进行阶段评审
③实行严格的产品控制
④采用现代程序设计技术
⑤结果应能清楚地审查
⑥开发小组的人员应该少而精
⑦承认不断改进软件工程实践的必要性
3、软件工程方法学
(1)软件工程方法学三要素:方法、工具和过程
其中,方法是完成软件开发的各项任务的技术方法,回答“如何做”的问题;工具是为方法的运用提供自动的或半自动的软件支撑环境;过程是为了获得高质量的软件所需要完成的一系列任务的框架,它规定了完成各项任务的工作步骤。
(2)目前使用得最广泛的软件工程方法学:传统方法学和面向对象方法学
①传统方法学也称为生命周期方法学或结构化范型。
当软件规模较大,或者对软件的需求是模糊的或随时间变化的时候,使用结构化范型开发软件往往不成功;此外,使用传统方法学开发出的软件,维护起来通常都很困难。
②概括地说,面向对象方法具有下述四个要点。
· 把对象(Object)作为融合了数据及在数据上的操作行为的统一的软件构件。
· 把所有对象都划分成类(Class)。
· 按照父类(或称为基类)与子类(或称为派生类)的关系,把若干个相关类组成一个层次结构的系统(也称为类等级)。
· 对象彼此之间仅能通过发送消息互相联系。
可以用下列方程式概括:
面向对象方法=对象+类+继承+用消息通信
也就是说,面向对象方法就是既使用对象又使用类和继承等机制,而且对象之间仅能通过传递消息实现彼此通信。如果仅使用对象和消息,则这种方法可以称为基于对象的(Object-based)方法,而不能称为面向对象的方法;如果进一步要求把所有对象都划分为类。则这种方法可称为基于类的(Class-based)方法,但仍然不是面向对象的方法。只有同时使用对象、类、继承和消息的方法,才是真正面向对象的方法。
面向对象方法简化了软件的开发和维护工作,提高了软件的可重用性。
4、国际标准化了解!课本P21-25
软件标准化是指软件产品的功能、开发过程和质量保证体系的标准化。
软件过程标准体系:专业基础标准、软件开发与文档编制、软件质量保证、软件产品计划、软件过程评估、软件质量体系与认证、CASE工具
第二章软件过程
1、软件过程
软件过程是指人们用于开发和维护软件及其相关产品的一系列活动、方法和实践,包括软件工程和软件管理活动,是指软件的整个生命周期,从需求获取、需求分析、设计、实现到发布的一个过程模型。
2、软件生

最近更新

2024年新的项目开展的培训方案的策划书(精选.. 45页

2024年新生教学计划范文(通用3篇) 7页

金州新区劳动争议仲裁管理调研报告的开题报告.. 2页

2024年新教师公开课实施方案(通用6篇) 18页

2024年新年贺词广播稿 17页

2024年新年家属慰问信(汇编15篇) 24页

重庆南山植物园景观组成与分布及坡面汇水特点.. 2页

2024年新学期开学的感受作文4篇 5页

2023年公司工作总结(通用20篇) 44页

邻近隐私保护与集成K-匿名算法的研究中期报告.. 2页

2024新教师获奖感言(3篇) 6页

遥感图像GPU并行处理流程化研究的开题报告 2页

道路交通管制的法律规制研究的开题报告 2页

2020-2021学年 人教版选择性必修二 教案高中.. 8页

通塞脉方取舍怀牛膝对缺血性脑损伤模型的影响.. 2页

2022年农村公共基础设施建设管理体制以及村民.. 12页

2023届高三普通高等学校招生全国统一考试青铜.. 19页

中考语文考前晨读(十)1 10页

中考数学压轴题100题精选【含答案】 218页

中级模具钳工试题.汇总 28页

义务教育学校管理标准(同名6950) 8页

国开2023年《生产与运作管理》形考1-4答案 5页

河道清淤申请书 3页

新《内河通航标准》(GB50139-2022) 26页

忿怒莲师威猛炽燃火焰铁蝎护轮 殊胜功德利益 12页

景观绿化工程开工报告-样板 16页

2018.4羊水栓塞演练)(1)模板 9页

贵州师范大学学生健康体检表 2页

建筑工业产品行业标准《工业滑升门》征求意见.. 13页

三聚氰胺纸饰面人造板检验标准 4页