本文介绍: 软件危机的表现原因表现:软件危机是指人们在开发软件和维护软件过程中所遇到的一系列的问题。软件开发的过程中,不能按时完成任务、产品质量得不到保证、工作效率低下和开发经费严重超支等现象。原因:(1)忽视软件开发前期的调研和需求分析工作(2)缺乏软件开发的经验和有关软件开发数据的积累,使得开发计划很难制定(3)开发过程缺乏统一的、规范化的方法论指导(4)忽视与用户、开发组成员间的及时有效的沟通(5)文档资料不规范或不准确。导致开发者失去(6)没有完善的质量保证体系(7)忽略测试的重要性和不重
目录
第一章:概述
1.软件危机的表现原因
2.常见的软件开发方法包括:
3.软件工程基本原则
4.软件工程三要素
5.设计模式的分类
6.针对变换型数据流设计步骤
7.针对事务型数据流设计步骤
第二章:软件过程
1.软件生命周期
2.软件过程模型
(1)瀑布模型(特点:带反馈)
(2)快速原型模型
(3)增量模型(判断标准:系统是否被模块化)
(4)螺旋模型
(5)喷泉模型
第三章:可行性研究及需求分析
1.需求分析常用方法
2.需求分析步骤
3.可行性研究步骤
4.需求分析的任务
第四章:结构化分析
1.数据流图(简称DFD图)
2.环境图(顶层数据流图)
3.数据流图的分解
第5章:软件设计
1.软件设计的原则
2.软件设计包括
3.UML具有以下几个特点:
第6章:结构化设计
1.表示软件结构的图:
(1)层次图
(2)结构图
2.体系结构设计
第7章:面向对象方法与UML
1.面向对象方法
2.统一建模语言UML
3.动态建模机制
第8章:面向对象分析
1.面向对象分析原则:
2.面向对象建模:
3.例题:
(1)编写脚本
(2)画UML顺序图
(3)画状态图
(4)总行状态图
(5)分行状态图
第10章 面向对象设计
1.设计原则
2.面向对象结构设计步骤
3.系统设计
第12章 :软件测试概述
1.软件测试的原则
2.分类
第13章 :软件测试方法与过程
1.黑盒测试
2.白盒测试
3.集成测试
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。