1. 技术可行性:
根据新系统目标来衡量所需的技术是否具备,一般可从硬件、软件的性能要求、环境条件、技术人员水平和数量等方面去考虑和分析。科研管理系统的论文部分对机器硬件的要求:该系统利用强大的网页开发工具DreamweaverMX,基于MYSQL技术,在Apache服务器下用php语言来开发了网上作业管理系统。从技术水平上看也是足够的。
2. 经济可行性
系统的效益可以从经济效益和社会效益两方面考虑。对于网上作业系统则应着重分析其社会效益。例如,系统投入运行后可以提供哪些以前无法及时提供的信息,用户查询和使用的方便程度提高多少、速度增加了多少,对于管理人员进行决策提供了多少帮助等。
3. 运行可行性
对新系统运行后给现行系统带来的影响(包括组织机构、管理方式、工作环境等)和后果进行估计和评价。
按上述三方面进行可行性分析、研究后,我们认为该项目是可行的。
第三章 需求分析
以上,我们初步了解了用户的要求,并提出了可行性的方案。而这一阶段是对系统认识最为全面、准确、清晰、具体的一个比较关键的时期,也应该是用户基本上确定自己的最终要求阶段。一旦结束需求分析,整个系统的框架基本上就不应该改变了,它关系到整个系统的成败。所以,我也在此阶段对上一阶段得出的系统所能实现的功能仔细的分析了一下,并进一步将它们具体化,为进入总体设计阶段打下良好了的基础。
软件测试在开发过程中是一个不可缺少的部分。因为在开发软件系统的漫长过程中,面对着极其错综复杂的问题,人的主观认识不可能完全符合客观现实,与工程密切相关的各类人员之间的通信和配合也不可能完全无缺,因此,在软件生命周期的各个阶段都不可能避免的产生差错。我们力求在每个阶段结束之前通过严格的技术审查,尽可能早的发现并纠正错误;但是,经验表明审查并不能发现所有的差错,此处在编码过程中还不可避免地会引起一些新的错误。如果在软件投入生产性运行之前,没有发现并纠正软件中的大部分差错,则这些差错迟早会在生产过程中暴露出来,那时不仅改正这些错误的代价更