软考:软件设计师(中级)--学习笔记11系统设计

目录

十一、系统设计

11.1结构化设计

11.2系统运行与维护

十一、系统设计

11.1结构化设计

分为概要设计和详细设计

基本原则:

  • 自顶向下、逐步求精
  • 信息隐蔽:一个函数中的内容不宜展现在外界,展现的只是接口
  • 模块独立(高内聚、低耦合(该模块与其它模块联系少)、复杂度)

·保持模块的大小适中
·尽可能减少调用的深度

·多扇入,少扇出
·单入口,单出口
·模块的作用域应该在模块之内

·功能应该是可预测的

系统结构/模块结构

 

11.2系统运行与维护

软件维护是生命周期的一个完整部分。可以将软件维护定义为需要提供软件支持的全部活动,这些活动包括在交付前完成的活动,以及交付后完成的活动。交付前完成的活动包括交付后运行的计划和维护计划等;交付后的活动包括软件修改、培训、帮助资料等。

可维护性:易分析性;易改变性;稳定性;易测试性

维护类型:改正性维护(25%);适应性维护(20%);完善性维护(50%);预防性维护(5%)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值