软件工程(打印)

软件工程(打印)

ID:20990625

大小:751.50 KB

页数:4页

时间:2018-10-18

软件工程(打印)_第1页
软件工程(打印)_第2页
软件工程(打印)_第3页
软件工程(打印)_第4页
资源描述:

《软件工程(打印)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第一章1.怎样理解软件软件是程序、数据和文档的集合2.产生软件危机的原因?3.软件和硬件相比有什么特点?①软件是一种逻辑实体,具有抽象性,不是一般的物理实体②软件是开发,硬件是制造③软件维护和硬件维护有本质的区别④软件在运行和使用期间,没有硬件那样的机械磨损,老化问题,但是软件存在退化问题⑤基于构件的开发方法可以减少开发时间,提高质量,并提高复用水平P44.软件危机的概念?是由于落后的软件生产方式无法满足迅速增长的计算机软件应用需求,从而导致软件维护过程中出现一系列严重问题的现象5.软件危机的表现p5(理解)①软件质量差,

2、维护困难②软件功能不能完全满足用户的要求③软件开发成本难以控制④软件开发生产率的提高赶不上硬件的发展和人们对软件需求的增长6.软件生命周期的概念?我们通常把产品从形成概念开始,经过定义,开发,使用,维护直到最后退役的全过程称为软件生命周期7.三个阶段的内容(参考P9-11)软件定义。软件开发。软件使用维护和退役8.为什么有开发模型?开发模型解决什么?软件的开发模型又称软件生命周期模型,软件过程模型,其清晰直观的反映了软件开发的全部过程,所涉及的活动和任务结构框架,并指出了开发个阶段的关系,开发活动的连?接情况。目标:保证质

3、量和适应需求变化(加强产品管理)9.瀑布模型的优缺点和特点特点:【特点】阶段间具有顺序性和依赖性关系【特点2】推迟实现【特点3】质量保证p【瀑布模型优点】可为每阶段制定开发计划,进行成本预算,组织开发力量。通过阶段评审,将开发过程纳入正确轨道。严格的计划性保证软件产品的按时交付。p模型的缺点:由于逆转性很差,所以返工会造成重大损失。错误的传递,会采取发散扩大的方式。10.原型模型的优缺点和特点?p【原型模型优点】相对于“瀑布模型”(1)原型为开发人员和用户提供了一种整理、分析软件需求的机制建筑图纸——建筑物模型;(2)用户

4、不必等到项目开发周期的晚期才能得到程序的可运行版本p模型的缺点:又称为软件过程模型,从一特定角度提出的软件过程的简化描述。是跨越整个生存期的系统开发、运作和维护所实施的全部过程、活动和任务的结构框架使用策略:废弃策略,追加策略第二章1.什么是软件需求?是指用户对目标软件系统在功能,性能,行为,设计约束等方面的期望,这种期望可能是原始的笼统的,也可能是抽象的太细节化的2.软件需求,需求分析,需求模型有什么区别?3.需求分析难点①问题的复杂性②交流障碍③不完备性和不一致性④需求易变性4.可行性分析的目的?目的就是用最小的代价在

5、尽可能短的时间内确定该软件项目是否能够开发,是否值得去开发。5.内容①技术可行性②经济可行性③法律可行性6.初步需求获取方法?p1访谈与会议2调查表3观察用户工作流程4建立联合小组7.需求分析过程及方法①问题识别②分析与综合③编制需求分析阶段的文档④需求验证8.p39页图第三章1.逐步求精概念逐步求精和模块化的概念,与抽象是紧密相关的2.模块化概念模块化:把软件按照规定原则,划分为一个个较小的,相互独立的但又相互关联的部件,每个模块模块完成一个子功能,把这些模块集合起来组成一个整体,可以完成指定的功能满足问题的要求图p55

6、页说明了接口和成本3.模块独立好处是什么?模块独立是指软件系统中每个模块只涉及到软件要求的具体子功能,而和软件系统中其他模块的接口是无关的。@模块独立的重要性具有独立的模块的软件易开发。独立的模块比较容易测试和维护。模块独立是优秀设计的关键,而设计又是决定软件质量的关键环节。衡量的指标是说明什么?(内聚和耦合)(给个模块衡量内聚度是说明耦合度是什么)(选择题)4.过程设计的目标不仅仅是逻辑上正确的实现每个模块的功能,更重要的是设计出的处理过程应该是尽可能简明易懂,结构程序设计技术是实现上述目标的关键技术,因此是过程设计的逻

7、辑基础。5.结构程序设计的定义:如果一个程序的代码块仅仅通过顺序、选择和循环这三种基本控制结构进行连接,并且每个代码块只有一个入口和一个出口,则称这个程序是结构化的。6图形设计工具:程序流程图,盒图(N-S图)3PAD图4判定表和判定5PDL(应用题)(给逻辑用判定表写或给逻辑画流程图)p80第四章1.p87结构化分析模型的元素有哪些,描述?p数据字典模型的核心,它包含了软件使用和产生所有数据的描述p数据流图用于功能建模,描述系统的输入数据流如何经过一系列的加工变换逐步变换成系统的输出数据流p实体—关系图用于数据建模,描述

8、数据字典中数据之间的关系p状态转换图用于行为建模,描述系统接收哪些外部事件,以及在外部事件的作用下的状态迁移情况2.数据流图的作用。符号和代表的含义。应用题(习题册)看是否画错,缺失什么?3.p95数据字典内容的描述符号(应用题里)图数据结构符号含义=被定义为,由…构成顺序+与,例如,c=a+b,表示c

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

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

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