您的位置:首页 > 其它

学院有意找你开发一个“毕业论文选题管理”的软件,在正式承接本项目的开发任务之前,你认为需要做哪些前期准备工作。

2013-11-19 15:08 701 查看
学院有意找你开发一个“毕业论文选题管理”的软件,在正式承接本项目的开发任务之前,你认为需要做哪些前期准备工作。 开发软件前,要用计算机系统工程的角度去做总体规划和开发计划。一、首先,要考虑基于计算机系统的元素,做出一个粗略的项目计划,要考虑有以下7个组成部分:1、软件,所开发的应用软件大概是怎样的,运行该软件所需要的系统软件,是WINDOW体系呢,还是LINUX体系,还相关的工具软件和支撑软件,比如APACH,WINDOW 的IIS,还是其他网站工具,后台管理用什么工具。2、这个系统运行时有哪些硬件资源,包括服务器详细配置,组网方式,网络带宽,公有IP数量,等3、计划用哪个数据库,ORACLE呢,还是用开源的MYSQL,这个学院小项目,可能用MYSQL就行了,开源,小巧,免费,可能用ORACLE还要在数据库是花费一笔资金。4、文档,学院自己用的软件,比较小,可能文档不用写得跟大型商业软件文档那么具体详尽,可以明白理解就行了。5、人员,这个应该是给我们的学院用的,基于我们是计算机学院,每个老师,学生的计算机水平都相当不错,可能在人机交互上不有跟那些开发给普通客户用的那机傻瓜式操作,这个可以有技术点,只要能方便老师和学生就好。6、网络,考虑网络带宽,这个会对我们的开发有影响。7、还要考虑我们现在开始的软件是不是另外一个更大的计算机系统的一个宏二、元素,例如它可能是从教务系统那通过接口来引入数据,或者是学籍系统,等,这个也要考虑进来。其次,我们要对开发这样一个软件所需要的资金投入和时间约束,进行一个估算,到时可以给客户进行选择,还要对软件开发的进度进行安排,大概什么时候可以出1.0.三、最后,要对这个软件的可行性进行分析,包括经济可行性,学院的可以接受的成本是多少,运行维护这样一个系统要多少钱;技术可行性,我们学院提供的硬件资源是否能满足软件运行环境要求,带宽怎样,学院开出的要求,我们是否能满足,以及我们本身有没能力接下这个项目,面且能胜任;风险分析,考虑各种意外情况的打算,怎样做后备计划。四、要考虑法律可行性,我们计划采用的系统软件或者是工具,是否有相关版权问题,是不是开源软件,都要遵守相关的规定,在合理的范围内使用别人的软件。基于上面的一个粗略的计划书出来,考虑这个项目该不该接,是否有利润空间,有把握做的话,就开始准备投标,否则,就是放弃这个项目。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐