软件构造
Posted yry1160300116
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软件构造相关的知识,希望对你有一定的参考价值。
1-2章:
1. 软件构造的多维度视图
2.软件构造的阶段划分、各阶段的构造活动
3.内部/外部的质量指标
4.软件配置管理SCM与版本控制系统VCS
5. Git/GitHub
多维视图:
Build-time :想法->需求->设计->代码->安装/可抽象的包
run-time:程序在目标机器内部运行时的外观如何,目标机器加载到内存中所有的磁盘文件是什么
Component-level :体系结构->源代码是如何由文件,目录包,库之间的依赖物理组织在一起
软件构造五大关键质量目标:
1.易于理解
2.适应变化,可维护性和适应性
3.开发便宜
4.可重用性
5.安全性,高效运行
内部质量因素 耦合,内聚,可读性,可理解性,清晰度,复杂性
SCM是跟踪和控制软件变化的任务
软件构建的一般过程:设计,编程/重构,调试,测试,构建,发布。
以上是关于软件构造的主要内容,如果未能解决你的问题,请参考以下文章