软件工程(一)

软件开发方法

[SOA]

  • 结构化法 [瀑布模型]
    用户至上
    严格区分工作阶段,每阶段有任务与成果
    强调开发过程的整体性和全局性
    文档资料标准化
    自顶向下,逐步分解
    [缺点: 流程固化,需求变化后产生问题]
  • 原型法
    适用于需求不明确的开发、包括弃型和进化型
  • 面向对象方法[系统的元素与现实生活相结合,抽象成类]
    更好的复用性
    关键在于建立一个全面、合理、统一的模型
    分析、设计、实现三个阶段,界限不明确
    [需求变化还是需要改代码,想优化成改配置文件]
  • 面向服务方法[遵循某种规则、构件]
    SO方法有三个主要的抽象级别:操作、服务、业务流程
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容