概述
软件的定义,特点和分类
软件的定义
软件的特点
软件的分类
软件危机的定义和表现形式
软件危机
表现形式
软件危机的产生原因及解决途径
产生软件危机的原因
软件工程
概念
软件工程的研究内容和基本原理
内容
软件工程的基本原理
软件过程和软件的生存周期
软件过程
软件生存周期
主要原则
计划时期
开发时期
软件开发模型
瀑布模型
优点
存在的问题
快速原型模型
优点
存在的问题
增量模型
优点
存在的问题
螺旋模型
存在的问题
喷泉模型
可行性研究
成本——效益分析
有形的效益分析
软件需求分析
需求分析的任务
具体任务
需求分析的步骤
需求获取的常用方法
软件总体设计
软件体系结构设计准则
软件模块设计准则
软件设计的概念和原理
模块和模块化
抽象
信息隐蔽和局部化
模块独立性及其量度
耦合
内聚
软件详细设计
结构化程序设计
详细设计工具
人机界面设计
人机界面设计问题
人机界面设计原则
软件编码
程序设计语言的选择
第四代语言有哪些主要特征,为什么受到广大用户欢迎?
面向对象方法学
面向对象方法学的优点和不足
主要优点
不足
典型的面向对象开发方法
Booch方法
Coad/Yourdon方法
1.面向过程分析(OOA)
2.面向对象设计(OOD)
OMT/Rumbaugh方法
OOSE方法/Jacobson方法
Wirfs-Brock方法
面向对象的分析
四种形式模型
用例模型
对象模型
动态模型
物理模型
4个模型之间的关系
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。