今天和米老师交流了一个小时。说到底,收获很大。对于时间管理,米老师给我一个建议。其实他之前也和我们说过,只不过,我忘了。这个建议就是要每个番茄都学习不一样的知识。我总是想着每天对那个的学习四个小时的英语,和四个小时的计算机。然而我总是让着几个小时挨在一起。连着学习,其实效率并不高。于是,我必须对此作出改变。首先要严格的走番茄。利用现在大整风的机会。好好的让自己难受一回。提高自己的一些有待提高的地方。
软工视频写的是,总体设计。
0.0 总体设计的任务及过程
0.1 任务
根据用户的需求分析阶段得到的目标系统的物理模型确定一个合理的软件系统的体系结构。确定合理的划分组成系统的模块、模块之间的调用关系以及接口见得接口关系。
0.2 过程
步骤如下:
设想供选择的方案
选取合理的方案
推荐最佳方案
功能分解
设计软件结构
数据库的设计
制定测试计划
书写文档
审查和复查
1.0 总体设计的原理
1.1 软件结构和过程
1.2 模块设计
模块化
抽象
信息隐蔽
模块独立性
模块的耦合
模块内聚
1.3 结构设计
管道和过滤器
面向对象
隐式请求
层次化
过程控制
2.0 设计准则
3.0 总体设计的常用方法及工具
3.1 面向数据流的设计方法
变换流
4.0 模型-视图-控制器框架
5.0 总体设计说明书