1 / 2
文档名称:

软件工程总结.doc

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

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

分享

预览

软件工程总结.doc

上传人:cjc201601 2017/12/29 文件大小:83 KB

下载得到文件列表

软件工程总结.doc

相关文档

文档介绍

文档介绍::程序、数据、文档。特性:逻辑产品,无老化,客户定制。
:将系统化的、规范地、可度量的方法应用于软件开发、运行、维护的过程,即将工程化应用与软件中,以及对所述方法的研究。
、成本和质量等方面的限制,开发和维护满足用户需求的软件所必须的一组有序的软件开发活动的集合。
:
1)选择合适的软件过程模型2)确定和描述软件开发活动3)确定和描述软件开发活动间的关系4)文档化软件过程5)评审软件过程6)认可、发布和培训
,具有最长长度的路径。
,随时掌握软件项目的实际开发情况,使得当软件项目的实施与软件项目计划相背离或出现问题和风险时,能够采取有效的措施来控制软件项目的实施。
、性能、质量等方面的期望,以及对目标软件系统在运行环境、资源消耗等方面的约束。分为功能性需求和非功能性需求。
步骤:需求工程策划---需求获取---需求分析---需求规范化---需求验证---总结
,综合考虑各种制约因素,探求切实可行的软件解决方案,并最终给出方案的逻辑表示。设计模型包括:体系结构模型,用户界面模型,用例设计模型,子系统及构件的设计模型,数据模型。
(模型—视图—控制器模式)将软件系统划分为3种构件。
:
1)开发初始的顶层架构
2)搜索并选取可用的设计资产
3)研究公共的基础性软件技术问题,设计技术支持方案
4)确定设计元素
5)开发软件部署模型
6)设计并发机制
7)构建软件体系结构模型
8)评审软件体系结构模型
:
1)确定设计模型中需要持久保存的类的对象及其属性
2)确定持久存储的数据之间的组织方式
3)确定数据模型中的操作
4)进一步优化持久数据操作的性能
、单元测试、集成测试、调试、确认等活动,生成可用的、有意义的软件。其任务是根据详细设计规格说明书来生成完整的、可执行的软件代码。
:节俭化模块化简单化结构化文档化格式化
文档化:1有效、适当地使用注释,保证注释有一定意义,说明性强。
2使用含义明确的变量名
3协调使用程序块注释和程序行注释
4始终坚持编制文档

15错误来源:
软件开发的复杂性
现实条件的约束
人类本性的弱点

记录和查看日志,查找类似代码和问题,代码消去法,简化重现过程,排除法,值错法,编译检测法,更换编译器,每次改变一个因素,边界条件法,检查最近的修改,删除假设法,检查未