1 / 3
文档名称:

软件工程课程总结.docx

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

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

分享

预览

软件工程课程总结.docx

上传人:前程似锦教育 2022/6/10 文件大小:15 KB

下载得到文件列表

软件工程课程总结.docx

文档介绍

文档介绍:——软件设计);实施解决方案 —— 软件测试、质量保证、用户
课程总结
本课程是一门介绍应用软件开发的概述性的课程,系统讲授了应用软件的相关开发过
程,和所应用的技术。课程讲授了 9 章的内容,包括产品、软件工需求工程
基于计算机的系统工程:在了解系统之前,匆忙建造技术元素,无疑将导致使客户失望的错误。在关注树木之前,先了解森林;基于计算机的系统:元素的集合或排列,这些元
素在一起通过处理信息完成某些预定义的目标;系统元素 —— 软件、硬件、人员、数据
库、文档和规程;启动一个系统工程 ——发现领域过程、领域分析、识别协作系统、发现系统需求、将结果提交给客户;系统建模:评估系统构件及其相互关系。
5、软件工程实践
理解问题(交流和分析)、计划解决方案(计划与建模(构造 ——代码生成);检查结果的精确度(构造成部暑技术支持)
6、软件需求收集与分析
构建一个软件系统最困难的部分是确定构建什么。其他的软件开发工作,不会像这部分工作一样,在出错之后如此严重地影响随后实现和系统,并且导致在以后进行的修补会如此困难; “我知道你相信你已经理解了你认为我所说的内容,但是我并不能肯定你已认识到你所听到的并不是我所想要的 ”。
7、软件需求分析的工作活动
起始 ——建立对拟开发软件(待解决的问题)的基本理解
导出 ——问题的范围、问题的理解、问题的变化;
精化 ——开发精确的技术模型,说明软件的功能、行为和约束协商 ——确定合理的系统目标和需求优先级
规格说明 ——给出对软件系统功能和性能的描述,给出影响系统开发的约束;
DFD),信息流与功能建模
确认
需求管理
8、软件的需求诱导 ——需求诱导原则
需求定义 ——需求是关于系统(软件系统)将要完成什么工作的一段描述语句,它们必须经过所有相关人员的认可,其目的是彻底解决客户的问题;
需求诱导原则(与客户的交流沟通活动) ——倾听、有准备的沟通、需要有人推动、最好当面沟通、记录所有决定、保持通力协作、聚焦并协调话题、采用图形表示、继续前进原
则、谈判双赢原则;
软件需求的过程启动 —— 首次提问、一组加深理解并使客户能够表达其关于解决方案的感觉的问题、关于效率的 “元”问题。
9、软件需求的导出
质量功能部署 ——正常的需求、期望的需求、令人兴奋的需求。
功能性需求和非功能性需求 ——功能性需求,描述系统为用户或其他系统提供的服务;非
功能性需求,系统开发过程必须遵守的约束 。
10、用户场景与分析建模
用户场景( use—case)
构建分析模型 ——数据模型、功能模型、行为模型
11、需求确认与规约
12、分析建模
分析建模使用文档和图表形式的组合,以相对容易理解的方式描绘数据、功能和行为的需求,并直接评审其正确性、完整性、一致性。
分析建模原则:
原则 1:必须描述和理解问题的信息领域
原则 2:必须定义软件将实现的功能
原则 3:作为外部事件的结果,必须描述软件的行为
原则 4:描述信息、功能和行为的模型必须通过问题的划分,以层次的方式揭示细节原则 5:分析