软件开发生命周期的四个阶段(软件开发生命周期的四个阶段是什么)

规划阶段

规划阶段是理解为什么要建立一个信息系统以及确定如何建设的基础。规划阶段由两个步骤:

1.项目启动期间,系统对于组织的业务价值已经被确认:如何降低成本或增加收入?大多数新系统的想法来自于在IS区域以外(例如来自市场部门,会计部门)系统请求的形式。系统请求提供业务的简要摘要需要,并解释了如何支持需求的系统将创造商业价值。信息系统部门与产生信息的人员或部门一起工作要求(称为项目发起人)进行可行性分析

将系统请求和可行性分析呈现给信息系统审批委员会(有时也称为指导委员会),决定该项目是否应该进行。

2.一旦项目获得批准,即进入项目管理。在项目管理期间,项目经理创建一个工作计,工作人员的项目,并提出技术以帮助项目团队控制和指导项目整个SDLC。项目管理的交付成果是一个项目计划描述了项目团队如何开发系统

分析阶段

分析阶段回答谁将使用系统的问题,系统将会如何做什么,以及何时何地将被使用。 在这个阶段,项目组调查任何目前的系统,找出改进的机会,并为新系统形成一个概念。

这个阶段有三个步骤:

1.一个分析策略是用来指导项目团队的工作。这样的策略通常包括对当前系统(称为现状系统)及其系统的分析问题,然后再设计一个新的系统(称为待定系统)。

2.下一步是需求收集(例如,通过访谈或调查问卷)。分析这些信息 – 连同项目的投入赞助商和许多其他人– 产生新系统的开发概念。然后系统概念被用作开发一套业务的基础分析模型,这些模型描述了新系统如何运作开发。

3.系统分析,系统概念和模型被合并成一个文件,称为系统提案,系统提案被提交给项目发起人等关键决策决策者(例如审批委员会成员),由他们决定是否决定项目应该继续前进。

系统建议是最初的交付成果,描述了新系统应该满足的业务需求。因为这是新系统设计的第一步,一些专家认为用“分析”作为该阶段的名称是不合适的,有人认为更好的名字是“分析和初步设计”。大多数组织继续用分析作为该阶段的名称,所以我们也在本书中使用它。只是请记住,分析阶段的交付成果既是分析性的,也是高层次的新系统的初始设计。

设计阶段

设计阶段决定系统如何在硬件,软件,和网络基础设施方面操作;并决定用户界面,表单和报告; 特定的程序,数据库和将需要的文件。虽然关于这个系统的大部分的战略决策都是在分析阶段制定系统概念的过程中,但是设计阶段步骤确切地确定系统将如何操作。

在设计阶段有四个步骤:

1.首先产生设计策略。它阐明了系统是否会被公司自己的程序员开发,或者外包到另一家公司(通常是咨询公司),或者公司是否会现有的软件包

2.形成系统的基本结构设计,基本结构设计说明了硬件、软件和网络基础设施的使用。多数情况情况下,系统将添加或更改已经存在的基础设施组织。界面设计规定了用户如何在系统(例如,诸如菜单和屏幕上的按钮的导航方法)以及系统将使用的窗体和报告中的操作流程。

3.制定数据库和文件规范。这些确切地定义了什么数据将被存储并存储在何处。

4.分析团队做出程序设计,确定需要写什么程序,每个程序要做什么。

这些交付成果的集合(架构设计,界面设计,数据库和文件规范,和程序设计)是系统的规格说明书,转交给编程团队来实现。在设计阶段结束时,可行性分析和项目计划进行重新审查和修改,另外由项目发起人和批准作出决定委员会是否要终止项目或继续。

实施阶段

SDLC的最后阶段是系统实施阶段,在这个阶段系统被真正创建(或者在包装软件设计的情况下购买)。这是最受关注的阶段,因为对于大多数系统来说,它是开发过程中最长和最昂贵的一部分。这个阶段有三个步骤:

1.系统建设是第一步。创建系统并测试以确保它按设计执行。因为修复bug的成本可能是巨大的,所以测试是实施过程中其中一个最关键的步骤。大多数组织给予测试更多的时间和关注,而不是开始写的程序。

2.按安装系统。安装是关闭旧系统,打开新系统的过程。转换系统的一个最重要的方面是一个培训计划的开展,教导用户如何使用新系统并且帮助管理由新系统造成的改变。

分析团队为系统建立一个支持计划。这是计划通常包括正式或非正式的后审查以及动态地确定系统的主要和次要的需求改变。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2023年3月20日 上午9:22
下一篇 2023年3月20日 上午9:38

相关推荐

  • 盘点一下种免费水果的各大应用(免费种水果有哪些)

    盘点一下种免费水果的各大应用(免费种水果有哪些) 今天收到了手机种出来的水果,7个个头不大的橙子,嘿嘿,都不记得是哪个应用种出来的了,其实平时想起哪个就浇水一下,没想到真的结果了 …

    科研百科 2024年3月31日
    80
  • 客户关系管理价值链

    客户关系管理价值链 客户关系管理价值链是指企业通过建立一系列价值链,实现对客户关系的管理和维护的过程。这个价值链可以包括以下几个方面: 1. 客户服务:为客户提供优质的客户服务是客…

    科研百科 2024年10月3日
    21
  • windows字体管理工具

    Windows字体管理工具:让字体管理变得简单 随着电脑的普及,人们越来越需要字体来方便地阅读和编辑文档。然而,字体管理一直是电脑用户中的一个难题。随着Windows操作系统的普及…

    科研百科 2024年10月23日
    0
  • FTA软件

    FTA软件: 数字娱乐产业中不可或缺的工具 随着数字娱乐产业的蓬勃发展,各种数字娱乐平台和应用程序不断涌现,其中一些应用程序已经成为数字娱乐产业中不可或缺的工具。其中,FreeTi…

    科研百科 2024年11月6日
    0
  • 河北省地图各市县地图

    河北省位于中国北部,是中国最大的省份之一。它拥有丰富的自然资源和文化遗产,也是中国的重要交通枢纽。在这里,你可以探索各种不同的景点和地区,从自然风光到历史文化,从城市到乡村。本文将…

    科研百科 2024年10月29日
    0
  • 控制项目进度的十大方法,你都用过吗?(项目进度控制的方法有哪些)

    一张完美的图纸不等于一栋坚实的大楼。 我们前期不管做多完美的计划,后期具体实施的时候都会出现各种意想不到的变化。 计划是会发生变化的,而这些变化来源于: 对于项目经理来说,一定要学…

    科研百科 2022年11月26日
    148
  • 科研废物导航网站

    科研废物导航网站 随着科研领域的不断发展,科研废物也变得越来越庞大和多样化。科研废物是指在进行科学研究过程中产生的废弃物,包括实验室样品、药品、设备、文献等。这些废弃物的处理和处置…

    科研百科 2024年10月2日
    15
  • 普联软件再次冲击资本市场,“齐鲁软件虎”身价超7亿(山东普联软件公司)

    6月3日,普联软件成功在创业板上市,股票开盘当天最高价达到每股79.55元。两位联合创始人,董事长、总经理蔺国强和副董事长王虎均持有超过940万的股份,初步计算,两人都已经是7-8…

    科研百科 2023年5月3日
    209
  • pms 项目管理软件

    项目管理软件是一种用于管理项目进度、成本、质量、风险等信息的软件工具。在现代商业环境中,项目管理软件已经成为了一种必不可少的工具,可以帮助企业更好地管理项目,提高项目的效率和质量。…

    科研百科 2024年7月27日
    32
  • 同城交友APP开发解决方案(同城交友app开发解决方案有哪些)

    互联网的高速发展使得现代人特别依赖手机和各种软件APP,而这几年疫情的影响则大大的限制了我们的正常社交生活。加上社恐等原因,很多人宁愿封闭自己,也不想鼓起勇气去结识新朋友。于是线上…

    科研百科 2023年3月18日
    98