软构复习-1

第1讲、第3讲

重点:软件构造的多维度视图;阶段划分、各阶段的构造活动;内部/外部的质量指标;软件配置管理SCM与版本控制系统VCS;Git结构、工作原理、基本指令。

多维视图;阶段划分、各阶段的构造活动:

质量指标:

        外部:

                正确性(Correctness ,最重要的质量指标):软件的行为要严格的符合规约中定义的行为.

                健壮性(Robustness):出现规约定义之外的情形的时(异常情况),软件要做出恰当的反应.

                可扩展性(Extendibility):对软件的规约进行修改,是否足够容易?

                可复用性(Reusability):一次开发,多次使用.

                兼容性(Compatibility):不同的软件系统之间相互可容易的集成.

                效率(Efficiency):前提是要保证正确性.

                可移植性(Portability): 软件可方便的在不同的技术环境之间移植.
                
                易用性( Ease of use) : 容易学、安装、操作、监控,给用户提供详细的指南.
                功能性( Functionality):一个系统所提供的可能性的程度.
                及时性(Timeliness):软件系统在用户需要的时候或之前发布的能力.
                其余:可验证性(Verifiability);完整性(Integrity);可修复性(Repairability);经济性(Economy).

       内部:

                可读性(Readability);可理解性(Understandability);清晰度(Clearness);规模(Size).

SCM&VCS:

                SCM:追踪和控制软件的变化.

                VCS:Local VCS(本地);Centralized VCS(集中式);Distributed VCS(分布式).

Git:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值