试题详情
简答题目前有哪几种常用的系统开发方法,它们各有什么特点,主要适用于哪些系统?
  • 常用的系统开发方法有:结构化系统分析与设计方法、原型法、面向对象方法、计算机辅助软件工程方法
    (一)结构化系统开发方法的特点:自顶向下整体性的分析与设计和自底向上逐步实施的系统开发过程;用户至上;深入调查研究;严格区分工作阶段;充分预料可能发生的变化;开发过程工程化.
    (二)原型法的特点:(1)从认识论的角度来看,原型方法更多地遵循了人们识别事物的规律,因而更容易为人们所普遍接受(2)原型方法将模拟的手段引入系统分析的初期阶段,沟通了人们的思想,缩短了用户和系统分析员之间的距离,解决了结构化方法中最难于解决的一环。(3)充分利用了最新的软件工具,摆脱了老一套工作方法,使系统开发的时间、费用大大地减少,效率、技术等方面都大大地提高。
    (三)面向对象(OO)方法特点:模块性;继承和类比性;动态连接性
    (四)CASE的特点:解决了从客观世界对象到软件系统的直接映射问题,强有力地支持软件/信息系统开发过程的全过程;使结构化方法更加实用;自动检测的方法大大在提高了软件的质量;使原型化方法和OO方法付诸于实施;简化了软件的管理和维护;加速了系统的开发过程;使开发者从繁杂的分析设计图表和程序编写工作中解放出来;使软件的各部分能重复使用;产生出统一的标准化的系统文档;使软件开发的速度加快而且功能进一步完善;
    总之:结构化系统开发方法的认知体系=系统分析+功能分析法+流程分析法原型开发方法的认知体系=系统分析+模拟渐进法
    面向对象开发方法的认知体系=信息模拟法+抽象对象法
  • 关注下方微信公众号,在线模考后查看

热门试题