软件开发计划包含的内容_第1页
软件开发计划包含的内容_第2页
软件开发计划包含的内容_第3页
软件开发计划包含的内容_第4页
软件开发计划包含的内容_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除!==本文为word格式,下载后可方便编辑和修改!==软件开发计划包含的内容篇一:项目开发计划书项目开发计划编制项目开发计划的目的是用文件的形式,把对于在系统开发过程中各项工作的负责人员、开发进度、所需经费预算、所需软、硬件条件等问题作出的安排记载下来,以便根据本计划开展和检查本项目的开发工作。编制内容要求如下1引言编写目的为了保证项目团队按时保质地完成项目目标,便于项目团队成员更好地了解项目情况,使项目工作开展的各个过程合理有序,因此以文件化的形式,把对于在项目生存周期内的工作任务范围、各项工作的任务分解、项目团队组织结构各团队成员的工作责任、团队内外沟通协作方式、开发进度、经费预算、项目内外环境条件、风险对策等内容做出的安排以书面的方式,作为项目团队成员以及项目干系人之间的共识与约定,项目生命周期内的所有项目活动的行动基础,项目团队开展和检查项目工作的依据。背景待开发系统的名称:网上点餐系统本项目的任务提出者、开发者、用户及实现该系统的环境;任务提出者:老师开发者:007小组用户:大众实现该系统的环境:【应包括硬件环境、软件环境】硬件:处理器:Intel(R)Pentium(R)DCPU3.40GHz主板:双敏UP4PENPro。显卡、声卡:NVIDIAGeForce7300LE;存:1G硬盘:ST40G/7200;鼠标、键盘:三联光电套显示器:联想软件:数据库:MicrosoftSQLserver201X,Visualstu操作系统:MicrosoftWindows201X3professional采用Java作为开发工具该系统与其他系统基本的相互关系。由于该系统的应用范围比较广,我们会考虑其兼容性。定义列出本文件中用到的专门术语的定义和外文首字母组词的原词组。参考资料本项目的经核准的计划任务书或合同、上级机关的批文;属于本项目的其他已发表的文件;本文件中各处引用的文件、资料,包括所要用到的开发标准。列出这些文件资料的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。文件资料的来源:《软件工程》ISBN978-7-302-14445-8201X.3第一版清华大学出版社2项目概述工作内容项目可行性分析;项目需求分析;项目体系结构设计;项目实施;项目测试;项目后期管理与维护。主要参加人员陆灵云於欢胡青丁舒雯张欢刘静产品程序程序名称:网上点餐系统编程语言:Java或c存储程序的媒体形式:文本文件文件进销存管理系统.exe最终软件成品用户帮助文件.doc服务培训安装:特殊用户上门培训安装(购买后一个星期)一般用户给安装说明书(有问题可以咨询求助)运行支持:试用期一个月维护:前期维护半年,后期维护要收费非移交的产品除了移交的产品外,均为非移交的产品。验收标准以实际操作方式测试用户对软件系统流程的操作使用能力完成项目的最迟期限。完成项目的最迟期限:201X年7月1日本计划的批准者和批准日期。计划的批准者:郭辉老师计划的批准日期:201X年10月16日3实施计划工作任务的分门与人员分工接口人员说明负责接口工作的人员及职责,包括:负责本项目同用户的接口人员:;负责本项目同本单位各管理机构,如合同计划管理部门、财务部门、质量管理部门等的接口人员:;负责本项目同各分合同负责单位的接口人员等:。进度对于需求分析、设计、编码实现、测试、移交、培训和安装等工作,给出每项工作任务的预。定开始日期、完成日期及所需资源,规定各项工作任务完成的先后顺序以及表征每项工作任务完成的标志性事件(即所谓“里程碑”)。预算逐项列出本开发项目所需要的劳务(包括人员的数量和时间)以及经费的预算(包括办公费、差旅费、机时费、资料费、通讯设备和专用设备的租金等)和来源篇二:软件研发项目计划模板{项目名称}项目计划文件历史记录目录项目介绍 4 1.1项目定义 41.2项目概况和范围 4项目目标 41.4项目约束或制约条件 42.项目定义过程 42.1项目开发模型 42.2项目过程裁_、r〜剪 42.3方法与工具 ...53.项目总体计划 54.人力资源计划 55.培训计划 56.干系人计划 67.工作环境 68.软硬件资源计划 69.财务计划 7项目介绍项目定义提示:包括“项目编号”、“项目中文名称”和“项目英文名称”。项目概况和范围提示:(1)“项目概况”中应用简洁的语言说明本项目“是什么”,“什么用途”。(2) “项目范围”中应说明本项目的业务“做什么”和“不做什么”。项目目标提示:项目目标必须是“可实现的”和“可验证的”,具体包括以下几个方面:(1)说明本产品面对消费群体(客户)的特征;(2)说明客户对本项目的功能性需求和非功能性需求;(3) 说明本产品如何满足客户的需求,以及为客户带来什么好处。项目约束或制约条件提示:项目约束或制约条件是指项目开发须遵守的前提、假设或规定。例如:客户方要求项目必须采用.NET平台开发等。项目定义过程项目开发模型提示:策划小组根据项目的特征,确定开发模型,例如瀑布模型、迭代模型等。项目过程裁剪提示:根据项目开发模型,定义项目过程、支持过程以及每个过程中包含输出工作产品。参见附件1《过程裁剪表》。方法与工具提示:策划小组确定(描述)过程模型中采用的方法与工具。例如采用RationalRose进行面向对象分析与设计,采用VisualSourceSafe进行配置管理,采用MicrosoftOffice制作文档等等。项目总体计划提示:定义项目的每个阶段及其阶段目标、起止时间、工作内容、衡量结果,如果项目中有可衡量的关键性阶段成果,应在项目中设置项目里程碑,并详细定义出项目的每个里程碑,里程碑目标,时间点。项目总体计划:项目里程碑:人力资源计划提示:列出包括项目团队成员角色、职责、人员姓名,进入时间培训计划提示:如果预期分派的员工不具备项目要求的知识和技能,则策划小组必须根据项目要求制定一份培训计划,既可以是公司内训,也可以进行外训。篇三:软件工程题库及答案一、选择题软件(2)在软件开发的各种资源中,(D)是最重要的资源。A开发工具B方法C硬件环境D人员软件的复杂性是(A),它引起人员通信困难、开发费用超支、开发时间超时等问题。A固有的B人为的C可消除的D不可降低的3:软件是计算机系统中与硬件相互依存的另一部分,它的组成部分是(D)。程序、数据B.程序、文档C.程序D.程序、数据、文档软件是一种(B)产品。A、有形B、逻辑C、物质D、消耗软件危机(1)1:开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做(C)A.软件工程B.软件周期C.软件危机D.软件产生2:在软件生产的程序系统时代由于软件规模扩大和软件复杂性提高等原因导致了(A)A.软件危机B.软件工程C.程序设计革命D.结构化程序设计3:以下哪一项不是软件危机的表现形式(C)成本高(B)生产率低(C)技术发展快(D)质量得不到保证4:“软件危机”产生的主要原因是(A)。A.软件日益庞大B.开发方法不当C.开发人员编写程序能力差D.没有维护好软件5:软件危机是指在软件开发和(C)过程中遇到的一系列严重问题。A开发B使用C维护D更新软件工程(2)1:为了解决软件危机人们提出了用(B)的原理来设计软件,这就是软件工程诞生的基础。运筹学(B)工程学(C)软件学(D)数学2.在软件工程时期,决定软件质量的主要因素是(A)A.管理水平B.个人程序技术C.小组技术水平D.硬件的发展3.软件管理工作涉及到的直接对象不包括(B)。A.软件开发人员B.硬件设备C.项目经费D.软件项目4.软件工程方法学有三个要素,它们是(A)方法、工具和过程B.质量、进度和成本C.顺序、分支和循环D.入口、过程、出口生命周期及模型(5)1:软件工程中描述生命周期的瀑布模型一般包括计划、(A)、设计、编码、测试、维护等几个阶段。A.需求分析B.需求调查C.可行性分析D.问题定义2.瀑布模型把软件生存周期划分为软件计划、软件开发与(C)三个阶段而每一阶段又可分为若干更小的阶段。A.详细设计B.可行性分析C.运行与维护D.测试与排错3:下列哪个模型没有采用迭代的思想(A)A.瀑布模型B.渐增模型C.螺旋模型D.RUP模型4:下列关于瀑布模型的描述正确的是(D)。利用瀑布模型,如(来自:WwW.:软件开发计划包含的内容)果发现问题修改的代价很低瀑布模型的核心是按照软件开发的时间顺序将问题简化瀑布模型具有良好的灵活性瀑布模型采用结构化的分析与设计方法,将逻辑实现与物理实现分开5:瀑布模型本质上是一种(A)模型。A.线性顺序B.顺序迭代C.线性迭代D.早期产品6.快速原型模型的主要特点之一是(D)A.开发完毕才见到产品B.及早提供全部完整的软件产品C.开发完毕后才见到工作软件D.及早提供工作软件7:瀑布模型的关键不足在于(B)(A)过于简单(B)不能适应需求的动态变更(C)过于灵活(D)各个阶段需要进行评审8:瀑布模型存在的问题是(D)。A.用户容易参与开发B.缺乏灵活性C.用户与开发者易沟通D.适用可变需求问题定义(1)1、软件定义的目的主要是(A)A.明确系统的目标B.明确系统具体该做什么C.明确系统该如何做D、系统值不值得做。可行性研究(2)1:研究开发所需要的成本和资源是属于可行性研究中的(B)研究的一方面。A.技术可行性B.经济可行性C.社会可行性D.法律可行性2:一个项目是否开发,从经济上来说是否可行,归根结底是取决于对(A)A.成本的估算B.项目计划C.工程管理D.工程网络图3:可行性研究的目标是(B)。A.开发项目B.项目值得开发否C.规划项目D.维护项目4:软件可行性研究一般不考虑(D)是否有足够的人员和相关的技术来支持系统开发是否有足够的工具和相关的技术来支持系统开发待开发软件是否有市场、经济上是否合算待开发的软件是否会有质量问题软件项目计划(1)1:软件项目计划一般不包括以下哪项内容(D)(A)培训计划(B)人员安排(C)进度安排(D)软件开发标准的选择和制定需求分析(5)//zhr1:软件需求分析的任务不应包括(C)。A问题分析B信息域分析C结构化程序设计D确定逻辑模型2:在需求分析中,分析员要从用户那里解决的最重要的问题是(A)。A要让软件做什么B要给该软件提供哪些信息C要求软件工作效率如何D要让软件具有什么样的结构3.软件需求分析应确定的是用户对软件的(A)。A.功能需求和非功能需求B.性能需求C.非功能需求D.功能需求4.结构化分析方法(SA)是一种面向(C)的需求分析方法。A.对象B.数据结构C.数据流D.控制流3:进行需求分析可使用多种工具,但(B)是不适用的。A数据流图BPAD图CE-R图D数据字典4:在结构化分析方法中,用以表达系统内数据的运动情况的工具有(A)A数据流图B数据词典C结构化英语D判定表与判定树5:需求规格说明书在软件开发中具有重要的作用,但其作用不应当包括(D)。A软件设计的依据B用户和开发人员对软件要“做什么”的共同理解C软件验收的依据D软件可行性分析的依据6:软件需求规格说明书的内容不应当包括(B)。A对重要功能的描述B对算法的详细过程性描述C软件确认准则D软件的性能7:需求分析是由分析员经过了解用户的要求,认真细致地调研、分析,最终应建立目标系统的逻辑模型,并写出(B)。(A)模块说明书(B)软件规格说明书(C)项目开发计划(D)合同文档下列工具哪一个是需求分析阶段常用工具?(D)A、PADB、PDLC、盒图D、数据流图进行需求分析可以使用多种工具,但(B)是不适用的。A、数据流程图B、判定表C、状态转换图D、数据字典概要设计(3)在SD方法中全面指导模块划分的最重要的原则是(D)A.程序模块化B.模块高内聚C.模块低耦合D.模块独立性模块(C),则说明模块的独立性越强。A.耦合越强B.扇入数越高C.耦合越弱D.扇人数越低以下各种耦合按从强到弱排列正确的是(C):.内容耦合,控制耦合,数据耦合,公共环境耦合。.内容耦合,数据耦合,控制耦合,公共环境耦合。.内容耦合,公共环境耦合,控制耦合,数据耦合。.控制耦合,内容耦合,数据耦合,公共环境耦合。模块的内聚性最高的是(D)A.逻辑内聚B.时间内聚C.偶然内聚D.功能内聚以下各种内聚按从强到弱排列正确的是(D):偶然内聚,逻辑内聚,时间内聚,顺序内聚,功能内聚偶然内聚,顺序内聚,逻辑内聚,时间

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论