广告热搜 免费在线办公 京东智联云 网站地图 排行榜 知识库 关键词 价格 图片 新款 信息流广告 广告创意 广告投放 广告投放平台 微信广告推广 抖音广告 媒体投放 b站广告投放 app广告投放 电商培训 广告投放渠道 站外推广 微信广告怎么推广 爱奇艺广告投放 直播推广 企业广告投放 快手广告投放 微信广告投放 线下广告投放 京点书院
1.1 软件的基本概念
1.1.1 软件与软件特性
1.1.2 软件的分类
1.2 软件危机
1.3 软件工程
1.3.1 软件工程的基本原理
1.3.2 软件工程学科包含的领域
1.4 软件工程的方法、工具与环境
1.4.1 软件工程的方法、工具与环境
1.4.2 软件开发的基本策略
1.5 软件过程与软件生命周期
1.5.1 软件过程
1.5.2 软件生命周期的各个阶段
1.6 常见的软件过程模型
1.6.1 瀑布模型
1.6.2 快速原型模型
1.6.3 演化模型
1.6.4 螺旋模型
1.6.5 喷泉模型
1.7 小结
习题1
第2章 项目分析与软件需求分析
2.1 软件项目的问题定义
2.2 软件项目可行性分析
2.3 软件系统的需求
2.3.1 功能需求
2.3.2 非功能需求
2.3.3 软件需求分析的风险
2.4 用户需求获取
2.5 软件需求文档与规格说明
2.5.1 自然语言描述
2.5.2 结构化描述
2.5.3软件需求文档
2.6 系统流程图
2.7 数据流图
2.7.1 数据流图的符号
2.7.2 设计数据流图的步骤和示例
2.7.3 数据流图中命名的可理解性
2.7.4 数据流图的用途
2.7.5 数据流图中的数据字典
2.8 实体一联系图
2.9 需求分析中使用的其他图形工具
2.10面向数据流的建模
2.11 需求有效性验证
2.12实例分析——教材征订业务分析
2.13小结
习题2
第3章 软件总体设计
3.1 总体设计
3.2 软件总体设计原理
3.2.1 设计原理
3.2.2 启发式规则
3.3 描绘软件结构的图形工具
3.3.1 层次图和HIPO图
3.3.2 软件结构图
3.4 映射数据流到软件结构
3.4.1 变换流
3.4.2 事务流
3.4.3 变换映射(变换分析)
3.4.4 事务映射(事务分析)
3.4.5 设计优化——精化软件结构
……
第4章 软件详细设计
第5章 软件实现
第6章 软件维护
第7章 面向对象软件程方法学
第8章 用例驱动
第9章 面向对象分析
第10章 构架为中心
第11章 设计和模式
第12章 面向对象实现
第13章 软件复用和构件技术
第14章 现代软件工程
附录:软件工程师职业素质及道德规范