首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件开发 >

《有间书房》项目总结(2)

2012-08-08 
《有间书屋》项目总结(2)这次开发的项目采用的是瀑布式软件工程开发流程,整个过程包括问题定义,需求分析,软

《有间书屋》项目总结(2)

这次开发的项目采用的是瀑布式软件工程开发流程,整个过程包括问题定义,需求分析,软件设计,编写代码,测试调试,部署与维护。

?

第一阶段是问题定义:

?

问题定义阶段主要需要完成的工作是:

?可行性研究?对软件进行分析与估算?确定软件作用范围?制定软件开发计划?? ? ? ? ? ? ? 具体内容其实可以参照书本,我在这里只说说我的理解。我认为在问题定义阶段最主要的是对你想要争取到或者快要接到的项目进行第一时间的掂量:我的团队到底有没有能力接这个项目,这个项目的开发大概需要多长时间,开发出的产品用途有多大,人力物力是否足够,已有知识贮备是否足够应付,开发风险有多大,我们能否承担??? ? ? ? ? ? ? 在这个阶段里,主要分析的对象是自己,不过要更多地结合所要开发的项目进行一系列的考虑。在进行《有间书屋》这个项目开发的问题定义阶段,由于我们是课程所需,所以不行也得上,没有什么可不可行的,不过我倒是又考虑过一些可行性的问题以及进行了软件的初步分析以及估算。?? ? ? ? ? ? ? ?在接这个项目之前,我对与J2EE以及.NET的web开发都有所了解,但是J2ee有过实际的开发经验,而且我java的基础要比C#好,还考虑到本学期的计划中要学习流行的J2EE框架的任务,我选择的J2EE,但是这时候我对spring,struts,hibernate的认识还只是纸上谈兵,没有任何实战经验,所以对于刚开始要把这个项目做成web2.0特色的读书交流平台,具有消息机制,个人博客,精美写书台等的冲动就有所压制了,而且这个项目开发周期只有不到两个月,开发人员只有我一个!《有间书房》项目总结(2)所以要在边学边干的前提下做的如此完美是不太现实的,我只能保证作为读书交流平台的几个不可缺少的模块,而且功能不能做的太精细,能基本满足用户需求以及老师的需求即可。至于开发风险的话,当然也是有的,如果中途遇到重大问题不能进行下去的话那就麻烦了,不过考虑到我的解决问题的能力以及老师对我们的宽松要求,风险已经降到了最低,《有间书房》项目总结(2)?? ? ? ? ? ? ? ? ?经过上面的考虑以及和组员的讨论,基本的问题定义也就完成了,这个阶段完成的文档是软件开发计划,其中包括可行性分析报告,软件作用范围的说明以及初步估算——人员安排以及资源的估算,还有实际的开发计划。?? ? ? ? ? ? ? ? ?到此,问题定义总算完成,这个阶段完了之后才能考虑到底接不接项目,而且要跟客户签约了,要不黯然到了后面的需求分析之后才说不给你,你就白做很多的工作了,损失也会很大,因为需求分析是非常重要的一个阶段,必须确定要进行开发才能进行分析,这个是老师强调的。?? ? ? ? ? ? ? ? ? ?今天就到这里了,明天继续。

1 楼 hocus 2009-01-06   继续呢?
---------补丁--------------

热点排行