来源: 最后更新:22-08-26 06:17:03
软件开发方法有8种,分别是Parnas方法、SASD方法、面向数据结构的软件开发方法、问题分析法、面向对象的软件开发方法、可视化开发方法、ICASE、软件重用和组件连接。
1、Parnas方法:最早的软件开发方法是由D.Parnas在1972年提出的,当时软件在可维护性和可靠性方面存在着严重问题,因此Parnas提出的方法是针对这两个问题的。
2、SASD方法:它首先用结构化分析对软件进行需求分析,然后用结构化设计方法进行总体设计,最后是结构化编程。
3、面向数据结构的软件开发方法:面向数据结构的软件开发方法分为Jackson方法和Warnier方法。Warnier方法仅考虑输入数据结构,而Jackson方法不仅考虑输入数据结构,而且还考虑输出数据结构。
4、问题分析法:它的基本思想是考虑到输入、输出数据结构,指导系统的分解,在系统分析指导下逐步综合。
5、面向对象的软件开发方法:这是一种自底向上和自顶向下相结合的方法,而且它以对象建模为基础,不仅考虑了输入、输出数据结构,也包含了所有对象的数据结构。
6、可视化开发方法:它包含了600多个函数,极大地方便了图形用户界面的开发。
7、ICASE:ICASE的最终目标是实现应用软件的全自动开发,即开发人员只要写好软件的需求规格说明书,软件开发环境就自动完成从需求分析开始的所有的软件开发工作,自动生成供用户直接使用的软件及有关文档。
8、软件重用和组件连接:它可以大大减少软件开发所需的费用和时间,且有利于提高软件的可维护性和可靠性。
2023江西国际汽车会展中心展览预告(江西汽车展会2020)
梅赛德斯-奔驰:欧盟征收反补贴税是一个错误,可能会导致深远的负面结果
残雪领跑,霉霉凑热闹,诺贝尔文学奖赔率榜是风向标还是智商税
“网红猪鲤”疑撑死背后:游客热情投喂拦不住,全国多地已有鹿、熊等因投喂生病或死亡
外媒:阿根廷总统联合国演讲被疑抄袭美剧《白宫风云》,部分内容“几乎一字不差”
并肩作战剧情介绍 并肩作战剧情介绍分集
谷歌工程师杀妻案再次开庭,律师称收到来自中国的嫌疑人“行为健康”医疗记录
超标300倍!美军正给这里的日本人“下毒”?
媒体称黎真主党高级领导人哈希姆·萨菲丁身亡 真主党方面暂无官宣
伪造银行流水私吞公共收入超百万,长沙一业委会主任被判5年
2023江西国际汽车会展中心展览预告(江西汽车展会2020)
适合祝福人晚安的歌曲(祝福晚安的歌曲有哪些)1、《晚安》褚乔,晚安,我从来没有刻意四处打探,这黑暗冰冷的夜晚,有
2024年3月8日唐山潮汐最新动态 唐山潮汐表实时查询 2024年保定顺平县妇幼保健院免费两癌筛查吗? 我和我的家乡电影什么时候上映(我和我的家乡什么时候在电影频道上映) 网易云账号怎么注销(网易云账号怎么注销用户)