软件工程第2章作业 (2)

合集下载

作业2(软件工程 含答案)

作业2(软件工程 含答案)

1. 研究开发资源的有效性是进行(c)可行性研究的一方面。

A. 技术B. 经济C. 社会D. 操作2. 在软件的可行性研究中,可以从不同的角度对软件进行研究,其中是从软件的功能可行性角度考虑的是(B)。

A. 经济可行性B. 技术可行性C. 操作可行性D. 法律可行性3. 在遵循软件工程原则开发软件过程中,计划阶段应该依次完成(B)。

A. 软件计划、需求分析、系统定义B. 系统定义、软件计划、需求分析C. 需求分析、概要设计、软件计划D. 软件计划、需求分析、概要设计4. 技术可行性要解决(D)。

A. 存在侵权否B. 成本-效益问题C. 运行方式可行D. 技术风险问题5. 在软件工程项目中,不随参与人数的增加而使软件的生产率增加的主要问题是( D)。

A. 工作阶段间的等待时间B. 生产原型的复杂性C. 参与人员所需的工作站数D. 参与人员之间的通信困难6. 制定软件计划的目的在于尽早对欲开发的软件进行合理估价,软件计划的任务是(D)。

A. 组织与管理B. 分析与估算C. 设计与测试D. 规划与调度7. 可行性分析中,系统流程图用于描述(A)。

A. 当前运行系统B. 当前逻辑模型C. 目标系统D. 新系统8. 研究软硬件资源的有效性是进行(A)研究的一方面。

A. 技术可行性B. 经济可行性C. 社会可行性D. 操作可行性9. 可行性研究要进行的需求分析和设计应是(C)。

A. 详细的B. 全面的C. 简化、压缩的D. 彻底的10. 雇员类含有计算报酬的行为,利用面向对象的(A),可以使得其子类专职雇员类和兼职雇员类计算报酬的行为有相同名称,但有不同的计算方法。

A)多态性 B)继承性 C)封装性 D)复用性11. 下面关于UML叙述正确的是(C)。

A)UML是一种建模语言,使用者不能对其扩展B)UML仅适用于系统的分析和设计阶段C)UML是独立于软件开发过程的D)UML仅是一组图形的集合12. 某公司欲开发一个在线交易系统,为了能够精确表达用户于系统的负责交互过程,应采用UML的( A)进行交互过程建模。

(完整word版)软件工程(第五版)习题及第二章

(完整word版)软件工程(第五版)习题及第二章

一、选择题1、系统流程图是一种传统工具,用于描述(D)。

A、逻辑模型B、程序构造C、系统构造D、物理系统2、软件可行性研究的目的是(C)。

A、证明软件开发项目可行B、证明软件开发项目不行行C、论述软件开发项目值得或不值得做D、为了确立软件开发项目要不要做3、技术可行性研究要解决的问题是(A)。

A、从技术方面说明项目能否可行B、从技术上定义项目要解决的问题C、给出项目开发可行的技术路线D、给出精简的项目需求设计报告4、可行性研究的步骤第一是(A)。

A、确立项目目标,即对要解决的问题进行定义B、研究项目要求C、对项目目标进行可行性剖析D、给出可行的解决方案5、可行性研究的任务不包含(D)。

A、技术可行性B、经济可行性C、法律可行性D、政治可行性6、系统流程图是描述( A)的工具。

A、物理系统B、逻辑系统C、系统系统D、程序系统7、可行性研究本质上是要进行一次(A)需求剖析,设计过程。

A、简化、压缩的B、详尽的C、完全的D、深入的8、系统流程图的符号不包含(D)。

A、B、C、D、二、简答题1、软件开发的初期,为何要进行可行性研究?目标的可行性研究有几个方面?答:很多软件开提问题都不可以在预期的时间范围内或资源限制下获取解决。

假如开发人员没有尽早停止没有可行解决方案的开发项目,就会造成时间、资本、人力、物力的浪费。

为了降低软件开发失败的可能性,需要进行软件可行性研究。

可行性研究要从经济可行性、技术可行性、运转可行性和法律可行性四方面进行。

2、简述可行性研究的步骤。

答:( 1)审查系统的规模和目标;( 2)剖析研究现行系统;( 3)设计新系统的高层逻辑模型;(4)获取并比较可行的方案;(5)撰写可行性研究报告。

3、某航空企业为了方便游客,拟开发一个机票预定系统。

将游客的信息(姓名、性别、工作单位、身份证号、旅游时间、旅游目的地等)输入该系统后,系统自动为游客安排航班。

打印出取票通知和票务账单。

游客可在航班的前一天凭取票通知和票务账单交款取票。

软件工程第二次作业软件案例分析(二)2024

软件工程第二次作业软件案例分析(二)2024

软件工程第二次作业软件案例分析(二)引言概述:本文旨在对软件案例进行分析,总结出其中的关键点,从而提供给读者对软件工程的实践经验。

本文分为五个大点进行阐述,包括需求分析、设计和实现、测试和验证、维护和部署以及总结。

需求分析:1. 理解案例需求:仔细研读软件案例的背景和目标,明确软件所要解决的问题。

2. 分析用户需求:采取访谈、调查问卷等方法,了解目标用户的实际需求和期望。

3. 提取功能需求:将用户需求转化为具体的功能需求,并进行优先级排序。

4. 确定非功能需求:除了功能需求,还需要考虑性能、安全、可靠性等非功能需求。

5. 确定需求文档:撰写详细的需求规格说明书,以便于后续的设计和开发工作。

设计和实现:1. 架构设计:根据需求分析结果,确定合适的软件架构模式,并进行系统分解和模块划分。

2. 模块设计:根据架构设计,进一步细化模块的功能和接口,确定模块之间的通信方式。

3. 编码实现:根据设计文档,采用适当的编程语言和开发工具,完成软件的编码工作。

4. 代码测试:编写和执行单元测试用例,检验代码的正确性和健壮性。

5. 集成测试:将各个模块进行集成,并进行系统级别的测试,确保系统的功能和性能要求。

测试和验证:1. 测试计划:制定详细的测试计划,明确测试目标、策略和方法。

2. 单元测试:针对每个模块编写测试用例,并进行单元测试,确保模块的功能正确。

3. 集成测试:将各个模块进行集成测试,测试系统的功能和接口是否正常。

4. 系统测试:对整个系统进行全面测试,包括功能、性能、安全等各个方面。

5. 验证与确认:通过测试结果验证系统是否满足需求,并进行用户确认,是否满足用户期望。

维护和部署:1. 软件交付:将软件部署到生产环境中,并进行系统的安装和配置。

2. 问题修复:及时响应用户的问题反馈,进行故障排查和修复。

3. 功能扩展:根据用户需求和市场变化,对软件进行功能的增加和改进。

4. 性能优化:监控系统性能,进行性能优化,提升软件的响应速度和稳定性。

软件工程大作业(2)(答案)

软件工程大作业(2)(答案)

软件工程大作业(2)(答案)软件工程作业第二部分一、填空1.结构化分析方法的分析策略是___自顶向下逐步求精_______。

2.衡量模块独立性的两个定性标准是_耦合性与内聚性________。

3.软件集成测试的方法主要有两种,它们是___渐增式与非渐增式测试_______。

4.继承性是子类自动共享其父类的__数据结构和方法____________机制。

5.在面向对象方法中,人们常用状态图描述类中对象的___动态行为________。

6.规定功能的软件,在一定程度上能从错误状态自动恢复到正常状态,则称该软件为____容错_____软件。

7.可行性研究的目的是用最小的代价在尽可能短的时间内确定该软件项目_是否值得开发_。

8.需求分析阶段,分析人员要确定对问题的综合需求,其中最主要的是__功能需求_。

9.软件生存周期中时间最长、花费的精力和费用最多的一个阶段是__维护_____阶段。

10.对象之间进行通信叫做__消息_____。

11.计算机辅助软件工程这一术语的英文缩写为_CASE_______。

12.McCall提出的软件质量模型包括______11________个软件质量特性。

13.为了便于对照检查,测试用例应由输入数据和预期的___输出结果____两部分组成。

14.软件结构是以____模块__________为基础而组成的一种控制层次结构。

15.结构化语言(PDL)是介于自然语言和____形式语言____之间的一种半形式语言。

16.软件概要设计的主要任务就是__软件结构的设计______。

17.结构化程序设计方法是使用___三种基本控制结构____构造程序。

18.软件开发是一个自顶向下逐步细化和求精过程,而软件测试是一个__自底向上或相反顺序 _____集成的过程。

19.在建立对象的功能模型时,使用的数据流图中包含有处理、数据流、动作对象和__数据存储对象_____。

二、选择1.UML是软件开发中的一个重要工具,它主要应用于哪种软件开发方法( C )A、基于瀑布模型的结构化方法B、基于需求动态定义的原型化方法C、基于对象的面向对象的方法D、基于数据的数据流开发方法2.面向对象的开发方法中,(B)将是面向对象技术领域内占主导地位的标准建模语言。

现代软件工程第二章答案

现代软件工程第二章答案

习题二参考答案一. 填空题1.值得去开发, 其中的问题能否解决,需求分析, 设计2. 技术, 经济, 社会3. 研究正在运行的系统, 建立新系统的高层逻辑模型4. 所建议系统的技术可行性分析, 所建议系统的经济可行性分析, 社会因素可行性分析5. 经济角度开发成本比较和权衡二、选择题1. A2. B【解析】:经济可行性是从开发费用和软件回报的角度来分析开发该软件系统是否可行。

技术可行性是从软件实现的功能、用户要求的软件性能、是否有技术难题等方面等考虑开发该软件的可行性问题。

操作可行性判断系统的操作方式在该用户组织内是否可行,法律可行性对方在考虑开发的软件系统可能会涉及的任何侵犯、妨碍、责任等问题做出决定。

所以答案为B。

3. B4. D5. D【解析】:在软件开发中,开发人员的交流似乎非常主要的,而一个开发人员进入一个新的软件系统做开发,需要相当长的一个阶段以适应该软件的开发,这主要是由于新的人员需要一定时间的培训以熟悉该软件系统的开发状况及该软件的需求分析、定义和相关已经生成的文档,以便在软件开发中与老开发人员的交流和通信,一推动软件开发前进。

所以答案为D。

6. D【解析】:软件的计划主要是根据软件开发的要求、软件系统的规模等,对软件开发的各种资源(包括软硬见资源及开发人员)进行合理的规划,以便在开发过程中得到合理的调度,从而使软件开发最充分地利用资源,以在最短的时间内取得最大的经济效益;软件工程经济学的任务是对软件开发的成本、效益等进行分析和估算;软件工程管理学的任务是有效组织和管理软件开发,软件工程开发技术的任务之一是设计和测试软件系统。

所以答案是D。

7. A 8. A 9. C 10. D三、简答题1.可行性研究首先需要进行概要的分析研究,初步确定项目的规模和目标,确定项目的约束和限制。

把它们清楚地列举出来。

然后,分析员进行简要的需求分析,经过压缩的设计,探索出若干种可供选择的主要解决方法。

软件工程第2章作业(2)

软件工程第2章作业(2)

软件工程第2章作业(2)软件工程第2章作业一、填空题(每小题2分,共22分)1、可行性研究实质上是进行一次简化、压缩了的___需求分析和设计____。

2、可行性研究的三个方面是技术可行性、社会可行性和__经济可行性。

_______。

3、可行性研究的第一个具体步骤是___确定项目的规模和目标_______。

4、若年利率为i ,不计复利,P 元在n 年后的价值F 是__ P (1+i )n_______。

5、整个生存周期系统的累计收入的折现值PT 与总成本折现值ST 之差称为___纯收入_______。

6、把资金投入到项目中与把资金存入银行比较,其中投入到项目中可获得的年利率就称为项目的_____投资回收率______________。

7、可行性研究的目的是用最小的代价,在尽可能短的时间内,确定__问题是否能够解决。

____________。

8、可行性研究在进行简要需求分析和设计时,要在高层次上以___抽象方式____________进行。

9、软件工程有两种效益,它们是无形效益和___有形效益___________。

10、项目开发计划是一种___管理性___________文档。

11、基于计算机系统的系统元素主要有硬件、软件、人、_数据库_______、文档、__过程_________。

二、选择题(每选择题2分,共36分)1、可行性研究的目的是决定( B )。

A 、开发项目B 、项目是否值得开发C 、规划项目D 、维护项目2、技术可行性要研究的问题之一是( B )。

A 、存在侵权否B 、成本效益问题C 、运行方式可行否D 、技术风险问题3、纯收入是累计效益现在值与投资之( B )。

A 、和B 、差C 、积D 、商4、项目开发计划这类文档是一种( B )。

A 、技术性文档B 、管理性文档C 、需求分析文档D 、设计文档5、在软件的可行性研究中,可以从不同的角度对软件的可行性进行研究,其中是从软件的功能可行性角度考虑的是( B )。

软件工程课后习题(含答案)

软件工程课后习题(含答案)

第一章练习题一、填空题1、软件工程三要素是:方法、工具、过程。

2、软件开发方法是指软件开发过程中所应遵循的方法和步骤。

二、名词(术语)解释:1、可靠性---是指在给定的时间间隔内,程序成功运行的概率。

可靠性是衡量软件质量的一个重要目标。

2、可理解性---指系统具有清晰的结构,能直接反映问题的需求。

可理解性有助于控制软件系统的复杂性,并支持软件的维护、移植和重用。

三、问答题1、面向对象方法的优点是什么?答:(1)将现实世界问题向面向对象解空间直接映射,实现对现实世界的直接模拟。

(2)以数据为中心,而不是基于对功能的分解,使得软件结构相对稳定,软件的重用性、可靠性、可维护等特性都较好。

2、可视化开发方法的优点有哪些?答:(1)简化了图形用户界面的设计和编码工作,将开发的注意力主要集中在程序的执行逻辑和工作流程上。

(2)软件开发简单,易学、易上手。

(3)专业或非专业人员都能参与软件开发活动。

第二章练习题一、填空题:1、软件工程过程是:为获得软件产品,在软件工具支持下由软件人员完成的一系列软件工程活动。

2、一个软件从定义、开发、使用和维护,直到最终被废弃,所经历的生存过程经历的生存过程称为软件生存期或叫生命期。

3、软件生命周期的阶段划分为3个时期是:定义时期、开发时期、维护时期。

4、软件工程标准的5个层次是:国际标准、国家标准、行业标准、企业规范、项目规范。

二、简答题:1、瀑布模型的优点有哪些?答:1、强迫开发人员采用规范的技术方法;2、严格地规定了每个阶段必须提交的文档;3、每个阶段结束前必须正式进行严格的技术审查和管理复审。

2、瀑布模型的缺点是什么?答:1、在软件开发的初期阶段就要求做出正确、全面、完整的需求分析对许多应用软件来说是极其困难的。

2、在需求分析阶段,当需求确定后,无法及时验证需求是否正确、完整。

3、作为整体开发的瀑布模型,由于不支持产品的演化,缺乏灵活性,对开发过程中很难发现的错误,只有在最终产品运行时才能暴露出来,从而使软件产品难以维护。

软件工程课后习题答案2-12章

软件工程课后习题答案2-12章

D3生理信息 定时的生理信号
F2生理信号 P1 接收信号 F2生理信号 定时的 生理信号
F6日志 E3 时钟 F3日前、时间 P4 定时取样 生理信号 F6日志 E1 护士 F1要求报告 P6 产生病情报告 D1患者日志




患者生理信 号获取
生理信号












患者监护系 统
危 日志 机信息
安排航班
预 定 信 息
机票 信息
交款
打印取票单 据
打印及发放 机票

航班
通 效 知
设置航班
录入预定信 息
录入取票凭 证
核对取票凭 证
P2 分析信号 E2 病人 F2生理信号
危及病人信息 F2生理信号 D2患者安全范围 P7制定安 全范围 P5 更新日志
P3 产生警告信息 F4警告信息 E1 护士
F5安全范围
监护处理
志 日 定时生理信号
号 生理信
监护信息输 出



制定生理信 号安全范围
接收信号
定时取样 生理信号
时间
分析信号
更新日志
报警
危机信




信息 危机

信 理 生 时 定 号 信 理
日 志
取得时间

病情报告
• P104:4 • 美国某大学有200名教师,校方与教师工会刚刚签订一项协议。 按照协议,所有年工资超过$26000(含$26000 )的教师工 资将保持不变,年工资少于$26000的教师将增加工资,所增 加工资数额按下述方法计算:给每位教师所赡养的人(包括 教师本人)每年补助$100,此外,教师有一年工龄每年再多 补助¥50,但是,增加后的年工资总额不能多于$26000。 • 教师工资档案存储在行政办公室的磁带上,档案中有目前的 年工资、赡养的人数、雇佣日期等信息。需要写一个程序计 算并印出每名教师的原工资和调整后的新工资。 • 要求:(1)画出此系统的数据流图;(2)写出需求说明; • (3)设计上述的工资调整程序(要求用HIPO图描绘设计结果), 设计时分别采用两种算法,并比较两种算法的优缺点: – (a)搜索工资档案数据,找出年工资少于$26000的人, 计算新工资,校核是否超过$26000,存储新工资,印出新 旧工资对照表; – (b)把工资档案数据按工资从最低到最高的次序排序,当 工资数额超过$26000时即停止排序,计算新工资,校核是 否超过限额,存储新工资,印出结果。 • (4)你所画出的数据流图适应用那种算法?
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

软件工程第2章作业
一、填空题(每小题2分,共22分)
1、可行性研究实质上是进行一次简化、压缩了的___需求分析和设计____。

2、可行性研究的三个方面是技术可行性、社会可行性和__经济可行性。

_______。

3、可行性研究的第一个具体步骤是___确定项目的规模和目标_______。

4、若年利率为i ,不计复利,P 元在n 年后的价值F 是__ P (1+i )n
_______。

5、整个生存周期系统的累计收入的折现值PT 与总成本折现值ST 之差称为___纯收入_______。

6、把资金投入到项目中与把资金存入银行比较,其中投入到项目中可获得的年利率就称为项目的_____投资回收率______________。

7、可行性研究的目的是用最小的代价,在尽可能短的时间内,确定__问题是否能够解决。

____________。

8、可行性研究在进行简要需求分析和设计时,要在高层次上以___抽象方式____________进行。

9、软件工程有两种效益,它们是无形效益和___有形效益___________。

10、项目开发计划是一种___管理性___________文档。

11、基于计算机系统的系统元素主要有硬件、软件、人、_数据库_______、文档、__过程_________。

二、选择题(每选择题2分,共36分)
1、可行性研究的目的是决定( B )。

A 、开发项目
B 、项目是否值得开发
C 、规划项目
D 、维护项目
2、技术可行性要研究的问题之一是( B )。

A 、存在侵权否
B 、成本效益问题
C 、运行方式可行否
D 、技术风险问题
3、纯收入是累计效益现在值与投资之( B )。

A 、和
B 、差
C 、积
D 、商
4、项目开发计划这类文档是一种( B )。

A 、技术性文档
B 、管理性文档
C 、需求分析文档
D 、设计文档
5、在软件的可行性研究中,可以从不同的角度对软件的可行性进行研究,其中是从软件的功能可行性角度考虑的是( B )。

A 、经济可行性
B 、技术可行性
C 、操作可行性
D 、法律可行性
6、在软件工程项目中,不随参与人数的增加而使软件的生产率增加的主要问题是( D )。

A 、工作阶段间的等待时间
B 、生产原型的复杂性
C 、参与人员所需的工作站数
D 、参与人员之间的通信困难
7、制定软件计划的目的在于尽早对欲开发的软件进行合理估价,软件计划的任务是( D )。

A 、组织与管理
B 、分析与估算
C 、设计与测试
D 、规划与调度
8、软件项目计划一般不包括以下哪项内容( D )。

A、培训计划
B、人员安排
C、进度安排
D、软件开发标准的选择和制定
9、研究开发所需要的成本和资源是属于可行性研究中的( B )研究的一方面。

A、技术可行性
B、经济可行性
C、社会可行性
D、法律可行性
10、可行性研究要进行一次( C )需求分析。

A、详细的
B、全面的
C、简化的、压缩的D.彻底的
11、经济可行性研究的范围包括( C )。

A、资源有效性
B、管理制度
C、效益分析
D、开发风险
12、在可行性研究阶段,对系统所要求的功能、性能以及限制条件进行分析,确定是否能够构成一个满足要求的系统,这称为( B )可行性。

A、经济
B、技术
C、法律
D、操作]
13、可行性研究的目的是用最小的代价,在最短的时间内确定问题是否可能解决和值得去解决,主要从( C )三个方面进行。

A、技术可行性、费用可行性、效益可行性
B、经济可行性、技术可行性、机器可行性
C、技术可行性、操作可行性、经济可行性
D、费用可行性、机器可行性、操作可行性
14、可行性分析中,系统流程图用于描述( A )。

A、当前运行系统
B、当前逻辑模型
C、目标系统
D、新系统
15、系统流程图是一种工具,它用于描述( D )。

A、逻辑系统
B、程序系统
C、体系结构
D、物理系统
16、假设开发一个计算机应用系统的总投资为3000元,该应用系统投入使用后每年可产生收益1000元,其生存周期为5年。

假定年利率为12%,则
(1)该系统的纯收入是()元。

A、B、C、D、
(2)投资回收期是()年。

A、B、C、D、
(3)投资回收率为()。

A、25%
B、30%
C、20%
D、15%
三、名称解释(每个4分,共16分)
1、可行性研究
可行性研究实质上是进行一次简化、压缩了的需求分析和设计.
2、货币时间价值
货币时间价值是指货币随着时间的推移而发生的增值,也称为资金时间价值。

3、投资回收期
投资回收期是衡量一个开发工程价值的经济指标。

使累计的经济效益等于最初的投资所需要的时间
4、纯收入
是衡量工程价值的另一项经济指标。

纯收入就是在整个生存期之内系统的累计经济效益(折合成现在值)与投资之差。

四、简答题(每小题5分,共25分)
1.可行性研究的主要任务是什么
可行研究的任务:首先需要进行概要的分析研究,初步确定项目的规模,目标,约束和限制。

分析员再进行简要的需求分析,抽象出项目的逻辑结构,建立逻辑模型。

从逻辑模型出发,经过压缩的设计,探索出若干种可供选择的解决方法,对每种解决方法都要研究它的可行性。

主要从三个方面考虑:
⑴.技术可行性:一般要考虑的情况包括开发的风险即设计出的系统能否达到要求的功能和性能;资源的有效性;相关技术的发展是否支持;
⑵.经济可行性:进行开发成本的估算以及了解取得效益的评估,确定要开发的项目是否值得投资
⑶.社会可行性:要开发的项目是否存在任何侵权问题,运行方式在用户组织内是否可行,现有管理制度﹑人员素质﹑操作方式是否可行。

2、可行性研究有哪些步骤
1.复查系统规模和目标;
2.研究目前正在使用的系统;
3.导出新系统的高层次逻辑模型
4.重新定义问题
5.导出和评价供选择的方案;
6,推荐一个方案并说明
7.推荐行动方针
8.书写计划任务书
9.提交审查。

3、成本--效益分析可用哪些指标进行度量
⑴.投资回收率:通常把建立系统若干年后能取得的收益折算成现在的价值和开发系统所需的费用进行比较得出投资回收率。

⑵.投资回收期:就是使累计的经济效益等于最初的投资费用所需的时间。

⑶.纯收入:整个生存周期之内的累计经济效益(折成现在值)与投资之差
4、项目开发计划有哪些内容
⑴.项目概述:说明项目的各项主要工作;说明软件的功能﹑性能;为完成项目应具有的条件;用户及合同承包者承担的工作完成的期限及其他条件限制;应交付的程序名称;所使用的语言及程储形式;应交付的文档。

⑵.实施计划:说明任务的划分,各任务责任人,项目开发进度,项目的预算,各阶段的费用支出,各阶段应完成的任务,用图表说明每项任务的开始和完成时间。

⑶.人员组织及分工:所需人员类型﹑数量﹑组成结构。

⑷.交付期限:最后完工日期。

5、可行性研究报告有哪些主要内容
.引言:编写本文档的目的;项目名称﹑背景;本文档用到的专门术语和参考资料。

.可行性研究前提:说明开发项目的功能﹑性能和基本要求;达到的目标;各种限制条件可行性研究方法和决定可行性的主要因素。

对现有系统的分析:说明现有系统的处理流程和数据流程;工作负荷;各项费用支出;所需各类专业技术人吧和数量;所需各种设备;向有系统存在什么问题。

.所建议的技术可行性分析:所建议系统的简要说明;处理流程和数据流程;与现有系统比较的优越性;采用所建议系统对用户的影响;对各种设备﹑现有软件﹑开发环境﹑运行环境的影响;对经费支出的影响;对技术可行性的评价。

.所建议系统的经济可行性分析:说明建议系统的确良各种支出,各种效益;收益投资比;投资顺收周期。

.社会因素可行性分析:说明法律因素,对合同责任﹑侵犯专利权﹑侵犯版权等问题的分析;说明用户使用可行性,是否满足用户行政管理﹑工作制度﹑人吧素质的要求。

其它可供选择方案:逐一说明其他可供选择的方案,并说明未被推荐的理由。

.结论意见:说明项目是否能开发;还需什么条件才能开发;对项目目标有何变动等。

相关文档
最新文档