本文目录一览

1,软件开发有哪些生命周期

1、问题的定义及规划 2、需求分析 3、软件设计 4、程序编码 5、软件测试 6、运行维护

软件开发有哪些生命周期

2,计算机软件开发生命周期是什么意思

也就是开发一个软件的整个过程,从软件的定义到软件的灭亡,就算是软件交付以后,进行的维护也是生命周期的一部分,其中包括:问题定义、可行性分析、需求分析、总体设计、实现、测试、维护等几个方面,不过这适用于开发大型的软件,如果是小型的这也就没必要了。

计算机软件开发生命周期是什么意思

3,请教软件工程全生命周期的概念

软件工程全生命周期:由软件定义,软件开发和运行维护3个时期组成。每个时期又分成了若干个阶段。 1. 软件定义时期: 一般分成问题定义 可行性研究 需求分析三部分。 2. 软件开发时期: 一般包含系统设计和系统实现两部分。 系统设计中可以细分出总体设计和详细设计。 系统实现也可以细分为编码和单元测试和综合测试. 3.运行维护 是满足用户不断提出需求。环境在变软件也应该随之改变,即自适应。 而且编出来的软件也不是完美的,大错小错的都常见 这个时期一般不具体分阶段。

请教软件工程全生命周期的概念

4,软件的生命周期

软件生命周期(SDLC,Systems Development Life Cycle,SDLC)是软件的产生直到报废的生命周期,周期内有问题定义、可行性分析、总体描述、系统设计、编码、调试和测试、验收与运行、维护升级到废弃等阶段,这种按时间分程的思想方法是软件工程中的一种思想原则,即按部就班、逐步推进,每个阶段都要有定义、工作、审查、形成文档以供交流或备查,以提高软件的质量。但随着新的面向对象的设计方法和技术的成熟,软件生命周期设计方法的指导意义正在逐步减少。
一般软件的生命周期(开发):1、需求获取; 竟可能详细的获取需求,也就是客户需要做哪些事情,哪些想用软件实现,对每个关键点的细节越详细越好; 需要获取不可能一次获取的;在与客户交流前要制定相应的计划,这次要获取哪些需求,哪些优先级高,哪些一定要搞清楚,哪些可以放到后面再细化.......;在多次获取需求后,要对需求整理,分类,文档要尽可能标准一些,详细记录好各种需求变化,对一些模糊点也要注明,为后期的需求管理打好基础;2、需求分析; 需求分析就是要将前面获取的需求信息,尽可能的转化为技术需求,是对前面获取到得需要一个整理过滤和重新划分与定义的过程;相应文档要非常清晰,明了,不要采用模糊的语言;同时要做好后期需求修改的维护准备,需求维护对整个项目的进度、质量都有很大关系,要非常重视;3、设计; 1)架构设计; 2)数据库设计; 3)功能细化; 4)详细设计; 文档要尽可能的标准(框架结构图、数据流图、各功能模块流程图、......);4、开发; 1)编码; 2)ut测试;5、测试; 主要是集成测试和系统测试; 很重要,是保证产品质量的重要环节(基础是前面几个环节不能太糟糕);6、上线及维护; 试运行;(对出现的问题修改,再使运行,反复多次后才可正式发布,有些人将这个环节归为测试中,也是可以的,侧重点不一样;) 正式交付使用,之后进入后期的维护期; 上面是个人实战经验的总结,希望能提供帮助!!!

5,什么是软件开发的生命周期

同任何事物一样,一个软件产品或软件系统也要经历孕育、诞生、成长、成熟、衰亡等阶段,一般称为软件生存周期(软件生命周期)。把整个软件生存周期划分为若干阶段,使得每个阶段有明确的任务,使规模大,结构复杂和管理复杂的软件开发变的容易控制和管理。通常,软件生存周期包括可行性分析与开发项计划、需求分析、设计(概要设计和详细设计)、编码、测试、维护等活动,可以将这些活动以适当的方式分配到不同的阶段去完成。软件生命周期(SDLC,软件生存周期)是软件的产生直到报废的生命周期,周期内有问题定义、可行性分析、总体描述、系统设计、编码、调试和测试、验收与运行、维护升级到废弃等阶段,这种按时间分程的思想方法是软件工程中的一种思想原则,即按部就班、逐步推进,每个阶段都要有定义、工作、审查、形成文档以供交流或备查,以提高软件的质量。但随着新的面向对象的设计方法和技术的成熟,软件生命周期设计方法的指导意义正在逐步减少。软件生命周期(SDLC)的六个阶段
1. 软件生命周期(SDLC,Systems Development Life Cycle,SDLC)是软件的产生直到报废或停止使用的生命周期,周期内有问题定义、可行性分析、总体描述、系统设计、编码、调试和测试、验收与运行、维护升级到废弃等阶段,这种按时间分程的思想方法是软件工程中的一种思想原则,即按部就班、逐步推进,每个阶段都要有定义、工作、审查、形成文档以供交流或备查,以提高软件的质量。2. 但随着新的面向对象的设计方法和技术的成熟,早期软件生命周期设计方法的指导意义正在逐步减少或需要调整。3. 不过从另一种意义来说,面向对象本身也是一一种软件生命周期,传统的软件生命周期的概念仍是所有软件工程师非常重要的知识基础和工作指导。
软件工程这是一个找到的资料 不过上学的时候书里好像不是这么说的软件开发生命周期(sdlc)是指软件设计的一组构建块(building block)程。microsoft和其他厂商提出各种方法论,将sdlc解释为一组步骤或者里程标(milestone)。但无论是谁的解释,也许都是将sdlc分为5步、甚至是7步。下面是对sdlc步骤的一种说明:● 确定问题● 收集需求● 分析与设计● 开发● 测试● 安装● 维护提示:理论上,这个工作是按照线性的方式向前进展的。在实践中,经常有这种情况:在开发和测试期间发现,软件开发工作需要进一步的设计工作、更加明确的需求或者更加清楚的问题说明,开发过程需要返回到前面的阶段。

6,软件的生命周期是什么

软件的生命周期是指软件的产生直到报废或停止使用的生命周期。具体分为以下阶段:一、问题定义:要求系统分析员与用户进行交流,弄清“用户需要计算机解决什么问题”然后提出关于“系统目标与范围的说明”,提交用户审查和确认。二、可行性研究:一方面在于把待开发的系统的目标以明确的语言描述出来,另一方面从经济、技术、法律等多方面进行可行性分析。三、需求分析:弄清用户对软件系统的全部需求,编写需求规格说明书和初步的用户手册,提交评审。四、开发阶段:开发阶段由四个阶段组成:1、概要设计。2、详细设计。3、实现:根据选定的程序设计语言完成源程序的编码。4、测试。五、维护:维护包括四个方面:1、改正性维护:在软件交付使用后,由于开发测试时的不彻底、不完全、必然会有一部分隐藏的错误被带到运行阶段,这些隐藏的错误在某些特定的使用环境下就会暴露。2、适应性维护:是为适应环境的变化而修改软件的活动。3、完善性维护:是根据用户在使用过程中提出的一些建设性意见而进行的维护活动。4、预防性维护:是为了进一步改善软件系统的可维护性和可靠性,并为以后的改进奠定基础。
软件生存周期:软件的产生直到报废的生命周期
软件的生命周期,通俗的说,就是它先从无到有,再从有到无的整个过程。专业点的说法:是指从形成开发软件概念起,所开发的软件使用以后,直到失去使用价值消亡为止的整个过程。可以将整个过程划分为以下6个阶段:计划阶段(planning)需求分析(requirement)设计阶段(design)编码(coding)测试(testing)运行与维护(running maintrnacne)软件的周期相关内容,我看过黑马程序员的一节公开课,有需要的话,可以去黑马视频库看看。另外他们社区也有很多相关的大牛分析。官网对话框就可以领取到课程大纲。
一般软件的生命周期(开发):1、需求获取; 竟可能详细的获取需求,也就是客户需要做哪些事情,哪些想用软件实现,对每个关键点的细节越详细越好; 需要获取不可能一次获取的;在与客户交流前要制定相应的计划,这次要获取哪些需求,哪些优先级高,哪些一定要搞清楚,哪些可以放到后面再细化.......;在多次获取需求后,要对需求整理,分类,文档要尽可能标准一些,详细记录好各种需求变化,对一些模糊点也要注明,为后期的需求管理打好基础;2、需求分析; 需求分析就是要将前面获取的需求信息,尽可能的转化为技术需求,是对前面获取到得需要一个整理过滤和重新划分与定义的过程;相应文档要非常清晰,明了,不要采用模糊的语言;同时要做好后期需求修改的维护准备,需求维护对整个项目的进度、质量都有很大关系,要非常重视;3、设计; 1)架构设计; 2)数据库设计; 3)功能细化; 4)详细设计; 文档要尽可能的标准(框架结构图、数据流图、各功能模块流程图、......);4、开发; 1)编码; 2)ut测试;5、测试; 主要是集成测试和系统测试; 很重要,是保证产品质量的重要环节(基础是前面几个环节不能太糟糕);6、上线及维护; 试运行;(对出现的问题修改,再使运行,反复多次后才可正式发布,有些人将这个环节归为测试中,也是可以的,侧重点不一样;) 正式交付使用,之后进入后期的维护期; 上面是个人实战经验的总结,希望能提供帮助!!!

文章TAG:软件  软件开发  开发  发生  软件开发生命周期  
下一篇
展开更多