湘潭大学软件工程总复习

湘潭大学软件工程总复习

ID:41476858

大小:66.81 KB

页数:9页

时间:2019-08-25

湘潭大学软件工程总复习_第1页
湘潭大学软件工程总复习_第2页
湘潭大学软件工程总复习_第3页
湘潭大学软件工程总复习_第4页
湘潭大学软件工程总复习_第5页
资源描述:

《湘潭大学软件工程总复习》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、软件工程总复习2017/12/151.内容回顾周次教学内容回顾备注HUSo第1章绪论。重要概念:软件,软件危机,软件工程等6第2章软件生存周期与软件过程。内容:软件生存周期传统的软件过程瀑布模型快速原型模型软件演化模型增量模型螺旋模型构件集成模型形式化方法模型统一过程和敏捷过程软件可行性研究—开发模型特点适用场合瀑布模型线性模型,每一阶段必须完成规定的文档需求明确且不变更的中、小型软件开发快速原型模型用户介入早,通过迭代完善用户需求,原型废弃不用需求模糊的小型软件开发增量模型每次迭代完成一个增量,可用于00开发容易分块的大型软件开发尽管早期需求较明

2、确,但详细需求还要斟酌。不能及吋准备足够人员或新硬件时。顾客希望尽早得到功能有限的软件时。螺旋模型典型迭代模型,重视风险分析,可用于00开发貝有不确定性大型软件开发构件集成模型软件开发与构件开发平行进行领域工程、行业的中型软件开发转换模型形式化的规格说明,自动的程序变换系统理想化模型,尚无成熟工具支持净室模型形式化的增量开发模型,在洁净状态下实现软件制作开发团队熟悉形式化方法,中小型软件开发7统一过程用例驱动,以架构为核心,迭代并且增量大型复杂系统敏捷开发推崇让客户满意和软件的早期增量发布,SE和其他涉众一起组成小而高度自主的项目团队,非正式的方法

3、,最小化软件过程工作产品,以及整体精简。中小型项目第3章结构化分析与设计。SA分析模型数据流图,实体-关系图,状态转换图,数据字典第3章结构化分析与设计。SC图,优化结构设计的指导规则,程序流程图,判定表8第4章面向对象与UML。•面向对象概述对象,类,而向对象,而向对象的优点,而向对象的基本特征•UML简介•静态图1.用例图:描述系统功能;2.类图:描述系统的静态结构;3.对象图:描述系统在某个时刻的静态结构;4.构件图:描述实现系统的元素的组织;5.部署图:描述系统环境元素的配置,也称配置图。•动态图1.状态图:描述系统元素的状态条件和响应;2

4、.时序图:按时间顺序描述系统元素间的交互;3.通信图:按照连接关系描述系统兀素间的交互;4.活动图:描述系统元素的活动流程。•静态建模•动态建模•物理架构建模•UML工具9第5章需求工程与需求分析。•软件需求工程•需求分析与建模•需求获取的常用方法•需求模型•软件需求描述•需求管理•需求建模示例10第6章面向对象分析。软件分析概述面向对象分析建模面向对象分析模型,OOA建模步骤,三种分析类面向对象分析示例13第7章面向对象设计。软件设计概述基本概念面向对象设计建模面向对象设计的任务系统架构设计系统架构设计的6项活动系统元素设计•子系统设计•子系统设

5、计主要针对子系统内部所包含的设计元素及其交互。•分包设计•分包的目的是使设计元素更加有序,呈现出更明显的高内聚、低耦合特征。•类/对象设计•主要解决3个问题:•如何实现分析类中的边界类、实体类和控制类。•如何应用设计模式。•系统架构中的全局性决定如何在类设计中体现。面向对象设计示例14第8章编码与测试。编码概述编码语言与编码工具编码示例测试的基木概念黑盒测试和白盒测试测试用例设计多模块程序的测试策略面向对象系统的测试第9章软件维护。软件维护的种类软件可维护性软件维护的实施软件维护的管理软件配置管理软件再工程第11章软件复用15第12章软件工程管理第

6、14章软件质量管理1.考试题型:1)选择题(20)例1:螺旋模型适用于()系统。A.需求模糊的小型软件C.具有不确定性的大型软件B.需求明确的中、小型软件D.容易分块的大型软件)oB.使己方利益最大化D.尽量实现双赢例2:与涉众协商需求时,应注意(A.做到技术上高精尖C.一切以强势涉众的要求为准例3.关于UML中状态图和活动图的叙述中,()是错误的。A.状态图和活动图都是对系统的动态方面进行建模的图B.活动图是状态图的一种特殊情况,其中所有或大多数状态是活动状态C.状态图显示从状态到状态的控制流,活动图显示的是从活动到活动的控制流D.在对一个对象的

7、生存期建模时,只能使用状态图2)判断题(每小题1分,共15分)1,缺少用户的参与是导致软件项目失败的主要原因之一。()1,软件是数据和算法的集合。()2,若能缩短PERT图的关键路径上开发活动的时间,便可以让项目提前结束。()3,程序测试能证明程序里不存在错误。()3)简答题(每题5分,共35分)1.试画出电话系统的状态图。2.面向对象设计中的系统架构设计包含哪些活动?OOOD.4)综合体(30)例1:建立一个网上销售系统,要求实现以下功能:顾客可以浏览商品并且选购商品,在选购时顾客可以在订单中加入任意数量的产品;在选购完成后,他可以提交订单以及银

8、行账号信息,系统将在指定的外部银行系统中进行扣款支付。支付成功,则交易成功;否则交易失败。对成功的订单,店主将邮寄商晶给顾

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

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

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