码迷,mamicode.com
首页 > 其他好文 > 详细

软件构造

时间:2018-06-16 21:47:18      阅读:205      评论:0      收藏:0      [点我收藏+]

标签:软件   调试   结构   磁盘   构造   如何   质量   机器   blog   

1-2章:

1. 软件构造的多维度视图

2.软件构造的阶段划分、各阶段的构造活动

3.内部/外部的质量指标

4.软件配置管理SCM与版本控制系统VCS

5. Git/GitHub

多维视图:

技术分享图片

Build-time :想法->需求->设计->代码->安装/可抽象的包

run-time:程序在目标机器内部运行时的外观如何,目标机器加载到内存中所有的磁盘文件是什么

Component-level :体系结构->源代码是如何由文件,目录包,库之间的依赖物理组织在一起

软件构造五大关键质量目标:

1.易于理解

2.适应变化,可维护性和适应性

3.开发便宜

4.可重用性

5.安全性,高效运行

内部质量因素 耦合,内聚,可读性,可理解性,清晰度,复杂性

SCM是跟踪和控制软件变化的任务

软件构建的一般过程:设计,编程/重构,调试,测试,构建,发布。

软件构造

标签:软件   调试   结构   磁盘   构造   如何   质量   机器   blog   

原文地址:https://www.cnblogs.com/yry1160300116/p/9191431.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!