首页
关于视觉癖
设计服务
热门主题
投稿通道
设计师入驻
设计师招聘
在线留言
联系我们

热门主题

当前位置:视觉癖 > 热门主题 >

软件的生命周期(软件系统必须做什么的阶段)

发布时间:2023-08-31 19:10 所属分类:热门主题 浏览次数:
  软件的生命周期
  对于软件我们应该都不陌生,我们每天都会使用各式各样的软件,如Windows、Office、微信、QQ等。软件是相对于硬件而言的,它是一系列依照特定顺序组织的计算机数据和指令的调集。
  软件和其他产品一样,都有一个从“出生”到“消亡”的进程,这个进程称为软件的生命周期。在软件的生命周期中,软件测验是非常重要的一个环节。
  软件生命周期分为多个阶段,每个阶段有清晰的使命,这样就使得结构复杂、办理复杂的软件开发变得简单操控和办理。一般,可将软件生命周期划分为6个阶段,如图1-1所示。
软件
  图1-1中每个阶段的方针使命及意义分别介绍如下。
  第1阶段:问题界说,该阶段由软件开发方与需求方共同评论,首要确认软件的开发方针及其可行性。
  第2阶段:需求剖析,该阶段对软件需求进行更深化的剖析,划分出软件需要完结的功能模块,并制作成文档。需求剖析在软件的整个生命周期中起着非常重要的作用,它直接关系到后期软件开发的成功率。在后期开发中,需求或许会发生改变,因此,在进行需求剖析时,应考虑到需求的改变,以保证整个项目的顺利进行。
  第3阶段:软件规划,该阶段在需求剖析成果的基础上,对整个软件体系进行规划,如体系结构规划、数据库规划等。
  第4阶段:软件开发,该阶段在软件规划的基础上,挑选一种编程语言进行开发。在开发进程中,必须要制订统一的、符合规范的程序编写规范,以保证程序的可读性、易保护性以及可移植性。
  第5阶段:软件测验,该阶段是软件开发完结后对软件进行测验,以查找软件规划与软件开发进程中存在的问题并加以批改。软件测验进程包括单元测验、集成测验、体系测验3个阶段;测验的方法以黑盒测验、白盒测验或者两者结合的方式进行。在测验进程中,为削减测验的随意性,需要制订详细的测验计划并严格遵守;测验完结之后,要对测验成果进行剖析并对测验成果以文档的方式汇总。
  第6阶段:软件保护,软件完结测验并投入使用之后,面临庞大的用户群体,软件或许无法满足用户使用需求,此刻就需要对软件进行保护晋级以连续软件的使用寿命。软件的保护包括纠错性保护和改善性保护两个方面。软件保护是软件生命周期中持续时间最长的阶段。
  软件系统必须做什么的阶段
  1.问题的定义及规划
  此阶段是软件开发与需求放共同讨论,主要确认软件的开发目标及其可行性。
  2.需求剖析
  在确认软件开发可行性的情况下,对软件需求完成的各个功用进行具体需求剖析。需求剖析阶段是一个很重要的阶段,这一阶段做的好,将为整个软件项目的开发打下杰出的根底。“唯一不变的是改变本身”,相同软件需求也是在软件爱你开发过程中不断改变和深入的,因此,咱们有必要定制需求变更方案来敷衍这种改变,以保护整个项目的正常进行。
软件
  3.软件规划
  此阶段中偶要根据需求剖析的成果,对整个软件体系进行规划,如体系结构规划、数据库规划等。软件规划一般分为总体规划和具体规划。还的软件规划将为软件程序编写打下杰出的根底。
  4.程序编码
  此阶段是将软件规划的成果转化为计算机可运行的程序代码。在程序编码中必定要制定统一、契合规范的编写规范。以确保程序的可读性、易保护性。提高程序的运行效率。
  5.软件测验
  在软件规划完成之后要进行严密的测验,一发现软件在整个软件规划过程中存在的问题并加以纠正。整个测验阶段分为单元测验、拼装测验、体系测验三个阶段进行。测验方法主要有白盒测验和黑盒测验。
作品标签: 软件

评论列表(共63人参与)参与讨论或分享设计作品获得视觉癖积分奖励