原创不易,麻烦点个关注,点个赞,谢谢各位。
传统方法学
也称为生命周期方法学或结构化范型。它采用结构化技术完成软件开发的各项任务,并使用适当的软件工具或软件工程环境来支持结构化技术的运用。
这种方法学把软件生命周期的全过程依次划分为若干个阶段,然后顺序地完成每个阶段的任务。
传统方法学的优点:
①降低开发难度
把软件生命周期划分成若干个阶段,每个阶段的任务相对独立,而且比较简单, 便于不同人员分工协作,从而降低了整个软件开发工程的难度。
②提高软件质量
在软件生命周期的每个阶段都采用科学的管理技术和良好的技术方法,而且在每个阶段结束之前都从技术和管理两个角度进行严格的审查,合格之后才开始下一阶段的工作,
这就使软件开发工程的全过程以一种有条不紊的方式进行,保证了软件的质量,特别是提高了软件的可维护性。总之,采用生命周期方法学可以大大提高软件开发的成功率,软件开发的生产率也能明显提高。
面向对象方法学
有些问题传统方法学无法解决:
①当软件规模庞大或者软件需求 模糊 或 会随时间而变化时使用传统方法学开发软件 往往不成功。
②使用传统