计算机科学与技术08级4班 张鹏 08101010420
某省财政厅在2002年定制开发了一套业务信息系统,通过7年的使用,运行稳定。但是这7年来,内部各业务处室的设置发生了很大变化。同时,由于国家有关政策也进行了相应的调整,该厅所辖市、区、县的对应机关也有所变化。因此,原来的系统已经满足不了当前业务的需要,该省财政厅在征集了各业务处室的改进建议之后,决定借鉴原系统的成功经验,重新开发一套新的业务信息系统。
为了保证新系统不但能满足当前的需求,同时还要具有一定的扩展性和先进性,以及业务处理的灵活性,该省财政厅信息中心聘请了CSAI顾问团项目管理专业首席顾问田先生担任项目顾问,咨询项目开发注意事项。
问题一:田顾问认为,该项目应该采用增量模型加瀑布模型的开发模式,你认为是否合适?给出理由
问题二:列出影响项目进度的因素,并加以简要说明
问题三:在该项目中,某一子系统大约需要80000行代码,如果开发小组写完了40000行代码,能不能认为他们的工作已经完成了大约一半?为什么?
问题四:简述软件测试的目的
问题一:
合适
虽然某省财政厅当前正使用的业务信息化系统为新系统提供了原型基础,但是由于内部各业务处室的设置发生了很大变化,国家有关政策也进行了相应的调整,该厅所辖市、区、县的对应机关也有所变化,业务发生了较大的,承建单位不能很快全部明确所有的业务需求。因此,承建单位应尽可能及早明确已知的业务需求,完成相应的需求分析,并按瀑布模型的方法进行第1次开发工作,保证基本需求的最快实现,随后,通过实现或者试运行找出系统中的欠缺和不足,明确哪些未知的软件需求,再选代进行增加部分的需求分析和开发。这样保证新系统不但能满足当前的需求,同时还要具有一定的扩展性和先进性,以及业务处理的灵活性。
问题二:
工程质量的影响:工程质量不达标造成整个工程的不合格。
设计变更的影响:设计的随时改变造成工程的无计划,无次序,工程无法按时完成。 资源投入的影响:资金投入不合理造成资源分配不合理,工程不能正常进行。
资金的影响:资金不足造成资源不足,工程无法进行。
相关单位的影响:相关单位的不配合造成资源的分配问题,工程不能正常进行。 可见的或不可见的各种风险因素的影响:可能造成未知的各种工程问题。
承建单位管理水平的影响:管理水平不高造成人员的分配,工作,工程的进度等各方面影响。 问题三:
不能认为完成了一半的工作量
对整个软件的代码的估计可能不正确
已写完的代码相对容易
如果代码没有通过扯上,就不能算完成
问题四:
通过测试,发现软件错误
验证软件是否满足软件需求规则说明和软件设计所规定的功能,性能及其软件质量特性的需求
为软件质量的评价提供依据