A. 软件工程的可行性分析研究的每个过程,问题定义,系统流程图、数据流程、数据字典等该如何根据题目分析
是这样的。
可行性分析。在现实中其实没那么学术性。如果你按照书本理论弄的话,你会发现现实中根本就是行不通。或者多此一举。
很简单,如果让你写可行性报告的一方真正的意图是希望这个软件做起来,那你就想尽一切办法说这个事应该做、有好处、完全可行。反之,则千方百计的否定它。就是这么回事。
至于写法,写哪些,无外乎就是需求、客观现实、影响性、技术成熟度、投资情况、可用情况、维护性等一系列方面。
B. 软件工程的可行性研究报告怎么写
软件可行性研究报告
写 作 提 纲
一、 概述
简述项目提出的背景、技术开发状况、现有产业规模;项目产品的主要用途、性能;投资必要性和预期经济效益;本企业实施该项目的优势。
二、 技术可行性分析
1、项目的技术路线、工艺的合理性和成熟性,关键技术的先进性和效果论述。
2、产品技术性能水平与国内外同类产品的比较。
3、项目承担单位在实施本项目中的优势。
三、 项目成熟程度
1、成果的技术鉴定文件或产品性能检测报告、产品鉴定证书。
2、产品质量的稳定性,以及在价格、性能等方面被用户认可的情况等。
3、核心技术的知识产权情况。对引进技术的消化、吸收、创新和后续开发能力。
四、 市场需求情况和风险分析
1、国内市场需求规模和产品的发展前景、在国内市场的竞争优势和市场占有率。
2、国际市场状况及该产品未来增长趋势、在国际市场的竞争能力、产品替代进口或出口的可能性。
3、风险因素分析及对策。
五、 投资估算及资金筹措
1、项目投资估算
2、资金筹措方案
3、投资使用计划
六、 经济和社会效益分析
1、未来五年生产成本、销售收入估算。
2、财务分析:以动态分析为主,提供财务内部收益率、贷款偿还期、投资回收期、投资利润率和利税率、财务净现值等指标。
3、不确定性分析:主要进行盈亏平衡分析和敏感性分析,对项目的抗风险能力作出判断。
4、财务分析结论
5、社会效益分析
七、 综合实力和产业基础
1、企业员工构成(包括分工构成和学历构成)
2、企业高层管理人员或项目负责人的教育背景、科技意识、市场开拓能力和经营管理水平。
3、企业从事研究开发的人员力量、资金投入,以及企业内部管理体系等情况。
4、企业从事该产品生产的条件、产业基础(包括项目实施所需的基础设施及原材料的来源、供应渠道等)。
八、 项目实施进度计划
九、 其它
1、环境保护措施
2、劳动保护和安全
3、必要的证明材料
(1) 特殊行业许可证(如食品、农药、医药、化肥产品生产许可证及批文);通信产品入网许可证;公共安全产品生产许可证;压力容器生产许可证等。
(2) 可提供项目立项证明、高新技术企业证书、产品质量认证、环保证明;产品订货意向、合同等补充材料。
十、 结论
C. “软件工程”的题目 任选一题 请大虾救命啊~~~~
“软件工程”是一门实践性很强的课程,其知识体系是历年来软件开发人员的工作经验总结,书本上的知识多为概念和教条。单纯以学习书本知识为主,是学不会软件系统开发的。书本上没有太多案例,没有一个完整的软件系统开发的例子,没有如何在一个软件系统开发过程中贯穿使用软件工程的方法。所以大多数同学学习完软件工程后,仍然不会开发软件,也不会运用所学知识。
我们试图通过作业达到这样一个目的:让大家利用做作业的机会,围绕一个系统的分析、设计和开发的全过程,对软件工程的基本方法和原理加以实践。
作业以课程实践为主,我们给出若干题目,大家选择其一,在学习的各个阶段,完成在该阶段应该做的工作,最后得到一个系统原型。
题目一:为方便储户,某银行拟开发计算机储蓄系统。储户填写存款单或取款单,由业务员键入系统。如果是存款,系统记录存款人姓名、住址、存款类型、存款日期、利率等。并印出存款单给储户;如果取款,系统计算利息并印出利息清单给储户。
题目二:某航空公司拟开发一个机票预定系统。旅行社把预定机票的旅客信息(姓名,性别、工作单位、身份证号码、旅行时间、旅行目的地等)输入进该系统,系统为旅客安排航班,印出取票通知和帐单,旅客在飞机起飞前一天凭取票通知和帐单缴款取票,系统核对无误即印出机票给旅客。
题目三:图书馆管理:一个小型图书馆,需要完成以下工作:
(1)借书、还书;
(2)在图书馆中增加/删除一本书;
(3)按照作者名或专业领域检索一批书;
(4)找出被某位读者借出的一批书;
(5)找出最近借走某本图书的读者。
该系统有两类用户:图书管理员和普通读者。功能4可供普通读者查找他们借出的书目。功能1、2、5只供图书管理员使用。该系统必须满足以下限制:
(1)馆中所有未借出的书籍能够供读者随时借阅。
(2)在同一时刻,同一本书不能既被借出,又可供借阅。
(3)一个读者一次借出的书籍数目不能超过预定值。
具体要求:
一、选择以上一个题目,写出其问题定义报告。(至少200字,可参考视频课件)
二、根据你选择的题目,分析系统的可行性,用数据流图和数据字典建立系统逻辑模型,最后给出可行性研究报告。(至少给出可行性研究报告基本格式,可参考网络课件)
三、在二的基础上,写出系统的需求规格说明书(至少给出较详细的数据流图和数据字典,参考网络课件和教材)。
四、在三的基础上,给出系统的总体设计报告(至少给出软件结构图,参考网络课件和教材,用变换或事务分析)。
五、在四的基础上,选择系统中的一个模块,用NS图描述其实现算法。(选做)
六、在五的基础上,设计出该算法的条件覆盖测试用例。(选做)
D. 求项目可行性报告的各种标题谢谢你
第一章总论
1.1 工程项目名称、建设单位
1.2 项目背景
1.3 项目建设的必要性
1.4 项目投资概况
1.5 可行性研究报告的编制依据
第二章 市场分析
2.1 行业发展情况
2.2 市场竞争情况
2.3 项目产品市场分析
2.4 该项目企业在同行业中的竞争优势分析
等....
不让那么多字儿。。。
E. 软件工程可行性报告咋写
可行性分析
1.经济可行性 :估算新系统的成本效益分析
1.1. 系统初期投资
1.2. 货币的时间价值
1.3. 投资回收期
1.4. 纯收入
2.技术可行性 :根据系统的目标来衡量所需的技术是否具备
3.操作可行性 :系统交付后是否易于使用并能够创造价值
4.业务流程图 :各个模块的业务流程
F. 软件工程期末复习题可行性研究报告有哪些主要内容
第2章软件可行性研究
2.1可行性研究
在进行任何一项较大的工程时,首先都要进行可行性分析和研究。目的就是用最小的代价在尽可能短的时间内确定该软件项目是否能够开发,是否值得去开发。
2.1.1可行性研究的任务
1.技术可行性
对要开发的项目的功能、性能、限制条件进行分析,确定在现有的资源条件下,技术风险有多大,项目是否能实现。
技术可行性是最难解决的,它一般要包括:
(1)开发的风险:在给出的限制范围内,能否设计出系统并实现必须的功能和性能。
(2)资源的有效性:人力资源以及用于建立系统的其他资源是否具备。
(3)技术:目前的技术水平能否支持这个系统。
(4)开发人员在评估技术可行性时,一旦估计错误,将会出现灾难性后果。
2.经济可行性
进行开发成本的估算以及了解取得效益的评估,确定要开发的项目是否值得投资开发。
3.社会可行性
要开发的项目是否存在任何侵犯、妨碍等责任问题,要开发项目的运行方式在用户组织内是否行得通,现有管理制度、人员素质、操作方式是否可行。
2.1.2 可行性研究的具体步骤
典型性的可行性研究有下列步骤:
1.确定项目规模和目标
分析员对有关人员进行调查访问,仔细阅读和分析有关的材料,对项目的规模和目标进行定义和确认,清晰地描述项目的一切限制和约束,确保分析员正在解决的问题确实是要解决的问题。
2.研究正在运行的系统
收集、研究、分析现有系统的文档资料,实地考察现有系统,在考察的基础上,访问有关人员,然后描述现有系统的高层系统流程图,与有关人员一起审查该系统流程图是否正确。这个系统流程图反映了现有系统的基本功能和处理流程。
3.建立新系统的高层逻辑模型
根据对现有系统的分析研究,逐步明确了新系统的功能、处理流程以及所受的约束,然后使用建立逻辑模型的工具——数据流图和数据字典来描述数据在系统中的流动和处理情况。现在还不是软件需求分析阶段,不是完整、详细地描述,只是概括地描述高层的数据处理和流动。
4.导出和评价各种方案
分析员建立了新系统的高层逻辑模型之后,要从技术角度出发,提出实现高层逻辑模型的不同方案,即导出若干较高层次的物理解法。根据技术可靠性、经济可行性、社会可行性对各种方案进行评估,去掉行不通的解法,就得到了可行的解法。
5.推荐可行的方案
根据上述可行性研究的结果,应该决定该项目是否值得去开发。若值得开发,那么可行的解决方案是什么,并且说明该方案可行的原因和理由。要求分析员对推荐的可行方案进行成本——效益分析。
6.编写可行性研究报告
将上述可行性研究过程的结果写成相应的文档,即可行性研究报告,提醒用户和使用部门仔细审查,从而决定该项目是否进行开发,是否接受可行的实现方案。
2.2系统流程图
1.系统流程图的作用
系统流程图是描绘物理系统的传统工具,它用图形符号来表示系统中的各个元素,例如人工处理、数据处理、数据库、文件、设备等。它表达了系统中各个元素之间的信息流动的情况。
2.3成本——效益分析
成本——效益分析的目的是从经济角度评价开发一个新的软件项目是否可行。成本——效益分析首先是估算将要开发的系统的开发成本,然后与可能取得的效益进行比较和权衡。效益分有形效益和无形效益两种。有形效益可以用货币的时间价值、投资回收期、纯收入等指标进行度量;无形效益主要从性质上、心理上进行衡量,很难直接进行量的比较。
下面主要介绍有形效益的分析:
1.货币的时间价值
项目开发后,应取得相应得效益,有多少效益才合算?这就要考虑货币的时间价值。通常用利率表示货币的时间价值。
设年利率为i,现存入P元,n年后可得钱数为F,若不计复利则
F=P×(1+n×i)
F就是P元在n年后得价值。反之,若n年能收入F元,那么这些钱现在得价值是:
P =F/(1+n×i)
2.投资回收期
通常用投资回收期衡量一个开发项目的价值。投资回收期就是使累计的经济效益等于最初的投资费用所需的时间。投资回收期越短,就越快获得利润,则该项目就越值得开发。
3.纯收入
衡量项目价值的另一个经济指标是项目的纯收入,也就是在整个生存周期之内的累计经济效益(折合成现在值)与投资之差。若某项目的纯收入小于零,则该项目是不值得投资的。
G. 软件工程可行性报告
这个200分肯定不行。