软件设计应该达到的目标

今天偶然看到微软有限公司的朱敏博士题目为《大规模软件开发:过程与研发管理》的ppt,觉得非常有收获。感觉他总结的非常好,抄下几段我最感兴趣的,作为学习笔记。

1.(从设计角度看)产品质量的各个方面:

  1. 从工程设计角度:
    1. 一致性
    2. 可靠性
    3. 性能
    4. 可维护性
    5. 可推广性
    6. 规模可扩展性
  2. 从用户界面角度:
    1. 方便
    2. 效用
    3. 吸引力
    4. 满意程度

2.软件设计原理: KISS(简单实用)

  • 体系结构, 研发过程始终短小精悍
  • 关于架构设计:
    1. 所有设计力求简单, 但不过于简化 (Simple but not simpler).
    2. 从基本结构到多次优化.
    3. 系统易于理解和维护, 必要的文档说明.
    4. 优美的设计通常简单而不繁琐.
    5. 不等于快速草率(Not quick and dirty).

3. 软件开发趋势

  • 激烈的竞争和快速的节奏
  • 质量/安全/方便/合成
  • 产品更新换代周期减短
  • 创新和执行(Innovation meets Execution)
    “A lion leading an army of sheep is more fearsome than a sheep leading an army of lions”

4. 成功软件企业的特征

  • 没有一个企业的成功能超越其Vision:

    “Microsoft is the most successful business ever since there is business”
  • 信息工作者的管理
  1. 合理的奖励制度(Rewarding Structure)是软件企业良性循环的基础
  2. 短期,中期,长期
  3. 不断更新的挑战
企业管理的哲学和企业文化
    1. 沟通是企业运营的核心
    2. 文化管理是最高层次的管理

转载于:https://www.cnblogs.com/goooder/archive/2006/04/11/372498.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值