软件生存周期是软件工程中的一个重要概念,把整个生存周期划分为若干个阶段,是实现软件生产工程化的重要步骤。
软件的生存周期一般划分为软件计划,软件开发和软件运行三个时期,如下图:
其中,计划阶段包括问题定义和可行性研究;开发阶段包括需求分析,软件设计(概要设计和详细设计),编码,测试;维护阶段就是软件的运行维护了。
一、计划阶段
计划阶段当然就是解决系统“...
分类:
其他好文 时间:
2014-11-05 19:42:32
阅读次数:
243
一、目的
用最小的代价高效率的确定问题是否能够解决。不是去解决问题,而是确定问题是否值得去解决。进行可行性研究简化了系统分析和系统设计的过程。
二、任务
(1)进一步分析问题定义。
(2)分析员进行简要需求分析,导出系统逻辑模型
(3)从系统逻辑模型出发,找出若干种解决问题方法
(4)对每种方法从经济,技术,操作,法律四个方面仔细研究它的可行性。
三、步骤:...
分类:
其他好文 时间:
2014-11-05 19:41:43
阅读次数:
215
http://zh.wikipedia.org/wiki/%E7%80%91%E5%B8%83%E6%A8%A1%E5%9E%8B瀑布模型(或称瀑布式开发流程)是由W.W.Royce在1970年最初提出的软件开发模型,在瀑布模型中,开发被认为是按照需求分析,设计,实现,测试(确认),集成,和维护坚定...
分类:
其他好文 时间:
2014-11-05 12:11:56
阅读次数:
142
软件开发的过程,就是用户最需求的东西在项目开发过程中不断削减、丢失的过程。所以做好对用户的需求分析很重要,这就需要软件工程小组采取高效且合适的调研方法。一、对于各种用户调研方法之于大学生软件工程小组的分析(调研方法见:现代软件工程讲义 6 用户调研):1.焦点小组:解释:找到一群目标用户的代表来讨论...
分类:
其他好文 时间:
2014-11-04 14:57:40
阅读次数:
236
三个半月的培训结束,今天用Extjs做一个简单的进销存软件,用大概一个半月的时间。数据库的结构有个大概的,也可以用,管理要用RBAC权限管理,数据库我打算用Mysql,需求分析要自己写,磨磨唧唧的写了一个,进销存的东西最中心的就是增删改查,围绕着这个中心去延伸,第一次做小项目,需求不会写,老师给.....
分类:
其他好文 时间:
2014-11-04 00:03:09
阅读次数:
190
一个正规的网站开发,理论上需要一个团队的配合,各自发挥自己的长处,网站需求分析、原型设计、效果图、切图、前台美工、后台代码、算法设计、数据库设计、服务器配置等等一系列的事情,而一个人想面面俱到这些,还是需要花些时间的。所以对一个初学者来说,我的建议是:别管他三七二十一,不是想开发一个网站吗,别管懂不...
分类:
Web程序 时间:
2014-11-03 12:49:13
阅读次数:
197
一.需求分析 能不能在局域网搭建一个Ubuntu 镜像服务器, 这样作的好处是可以节省Ubuntu某些常用工具的安装时间。 二.部署过程 2.1 测试环境 目前在公司内有一台能连接到外网的Ubuntu机器, IP : 192.168.8.173 ,...
分类:
系统相关 时间:
2014-11-01 23:20:24
阅读次数:
520
一、需求分析: 随着渲染业务的不断进行,数据传输渐渐成为影响业务时间最大的因素。究其原因就是因为数据传输耗费较长的时间。于是,依托于渲染业务的网盘开发逐渐成为迫切需要解决的需求。该网盘的实现和当前市场上网盘实现有一些的不同,主要在客户端与服务器端的操作需要双向进行,即:用户在客户端的操作需要及时同步...
一、需求分析使用Spring Batch对XML文件进行读写操作: 从一个xml文件中读取商品信息, 经过简单的处理, 写入另外一个xml文件中.二、代码实现1. 代码结构图:2. applicationContext.xml base-package: 扫描sprin...
分类:
其他好文 时间:
2014-10-28 23:54:51
阅读次数:
361
http://blog.csdn.net/yihui823/article/details/6778351记得自己第一次当PM。那是接手的项目,原来的PM,在项目需求分析做完之后,去接手另一个重要的项目去了。当时我和另外两个小组长,自然就成了接手PM的人选。最终原PM选择了我做他的接班人。而我当时最...
分类:
其他好文 时间:
2014-10-28 23:53:21
阅读次数:
784