------软件工程
文章平均质量分 70
百川灌河
这个作者很懒,什么都没留下…
展开
-
软件工程之模块的耦合与内聚
一个大而复杂的软件系统若想简单化,就要分解,这就引入了模块化的概念,模块化:把一个大而复杂的软件系统划分成易于理解的比较单纯的模块结构。那么与模块化相对应的就是抽象化了,抽象化:软件系统进行模块设计时,可有不同的抽象层次。模块(Module)一般具有如下三个基本属性:功能:描述该模块实现什么功能;逻辑:描述模块内部怎么做;状态:该模块使用时的环境和条件。模块的独立性:是指软件系原创 2016-06-18 15:14:07 · 6477 阅读 · 10 评论 -
软件工程整体总结
今天终于把哈工大软件工程的视频看完了,但是也只是速度加快2倍简单的过了一遍,现在只能简单的做一下整体的总结。在接触一个新事物的时候,囫囵吞枣式一种比较高效的学习方式。学习软件工程首先要明白什么是软件,什么事软件工程:软件:软件是计算机系统中与硬件相互依存的另一部分,它是包括程序,数据及其相关文档的完整集合。软件是一种逻辑实体,而不是具体的物理实体。软件工程到目前为止还没有统一的定义原创 2016-06-18 14:59:28 · 845 阅读 · 9 评论 -
软件开发文档编写规范
软件开发过程中产生文档说明:计划阶段:理解问题--形成系统目标范围说明书(可行性报告);需求分析阶段:用户要求--形成需求规格说明书(已经开始着手用户手册);设计阶段:软件结构、功能。概要设计--建立软件结构(概要设计说明书);详细设计--功能实现(程序规格说明书);编码阶段:编写程序--形成程序清单;测试阶段:发现、排除错误;运行、维护阶段:改进的软件产品。对应着上面原创 2016-06-12 21:13:17 · 1474 阅读 · 11 评论