课程总结
inag0000
on the IT way
展开
-
软件工程总结
概述软件工程的本质特征软件工程关注于大型程序的构造软件工程的中心课题是控制复杂性软件经常变化开发软件的效率非常重要和谐地合作是开发软件的关键软件必须有效地支持它的用户在软件工程林谷中通常由具有一种文化背景的人替具有另一种文化背景的人创造产品基本原理用分阶段的生命周期计划严格管理坚持进行阶段评审实行严格的产品控制采用现代程序设计技术结构应该能清楚地审查开发小组的人员应该小而原创 2015-12-29 22:27:09 · 604 阅读 · 0 评论 -
软件工程总结(二)
可行性分析 ## ——确定问题是否值得去研究可行性研究过程复查系统规模和目标研究目前正在使用的系统导出新系统的高层逻辑模型进一步定义问题导出和评价供选择的解法推荐行动方针草拟开发计划书写文档提交审查辅助图系统流程图数据流图 描述信息流和数据从输入移动到输出的过程中所经受的变换 - 数据字典原创 2015-12-30 17:13:24 · 316 阅读 · 0 评论 -
软件工程总结(三)
需求分析任务确定对系统的综合要求分析系统的数据要求导出系统的逻辑模型修正系统开发计划分析建模实体-联系图(ER图)数据对象属性 定义了数据对象的性质联系 数据对象彼此之间连接的方式 (1:1) 一对一 (1:N)一对多 (M:N)多对多 数据范式第一范式:每个属性都必须是原子值,即仅仅是一个简单值而不含内部结构 第二范式:满足第一范式,而且每个非关键字属原创 2015-12-30 19:37:43 · 294 阅读 · 0 评论 -
软件工程(四)
总体设计设计过程设想供选择的方案选取合理的方案推荐最佳方案功能分解 结构设计 过程设计设计软件结构设计数据库制定测试计划书写文档 系统说明文档用户手册测试计划详细的实现计划数据库设计结果审查和复审设计原理模块化 模块化是把程序划分成一个独立命名且可独立访问的模块,每个模块完成一个子功能,把这些模块集成起来构成一个整体,可以完成指定的功能满足用户的需求原创 2015-12-31 16:46:29 · 446 阅读 · 0 评论 -
软件工程总结(五)
面向对象分析要点面向对象=对象 (objects) +类 (classes) +继承(inheritance) +通信 (communication with messages)基本概念对象类消息封装继承多态面向对象建模对象模型 表示静态的、结构化的系统的“数据”性质 类图 定义类 定义属性 定义服务 动态模型 -状态图 功能模型原创 2016-01-04 23:07:29 · 255 阅读 · 0 评论 -
操作系统总结——处理器管理
处理器管理多处理器系统共享存储多处理器系统(紧密耦合) 主从式系统 对称式系统分布存储多处理器系统(松散耦合)寄存器管理cpu和控制寄存器、数据寄存器、以及缓冲区之间的通信方式:为寄存器分配端口号为寄存器分配内存地址既分配内存地址也分配端口号特权指令和非特权指令特权指令 仅供内核程序使用的指令非特权指令 供所原创 2016-01-07 16:16:26 · 744 阅读 · 0 评论