软件开发与管理——可行性分析_第1页
软件开发与管理——可行性分析_第2页
软件开发与管理——可行性分析_第3页
软件开发与管理——可行性分析_第4页
软件开发与管理——可行性分析_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

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

文档简介

1、任务2从技术、经济和社会三个方面论证项目工程的可行性,2.1概述,1 .明确任务概况分析和问题,初步确定的规模和目标如果正确则进一步肯定,有错误则应及时纠正。 附加项目工程的制约和制约,抽象逻辑结构,建立逻辑模型。 提出若干溶解热,从技术、经济、社会三个方面对各个溶解热进行分析论证并做出决定。 最后制作可行性分析记录通讯端口。 2 .塔斯克的目的是以最小的代价,尽量在短时间内判断那个软件项目工程能否开发,是否值得开发。 最终决定“这个项目工程现在在做还是不做”。 3、能力行业理解明确的问题定义,提出问题解决方案分析论证来规范辅助工具,熟练运用有效的沟通、工作团队文字、语言表达能力4、知识可行性

2、研究任务和层次系统模式、系统流程图技术、经济和社会可行性、工作内容、2.2明确的问题定义, 1 .进入定义问题定义的现场,阅读用户写的书面报告,听取用户对开发系统的要求,查阅开发软件系统的背景,开发软件系统的现状、开发的理由和条件、开发软件系统的问题要求、总体要求、问题的性质、类型范围、实现的目标实现功能规模、目标的方案、开发条件,以及与用户负责人反复讨论,明确模糊之处,更正不正确之处,最后写出双方满意的问题定义报告(或称为软件系统定义报告),确定双方深化软件系统可行性研究的意向。 2 .系统流程图、软件系统流程图也被称为交易程序流程图,是用于描绘物理系统的有效工具之一。 其基本思想是用格拉夫

3、快速象征符(表2-1所示)以黑匣子形式描绘软件系统内的各零配件(计程仪程序、文件、数据库、表、人工进程等)。 系统流程图的主要作用是: (1)建构系统流程图的过程是分析家全面把握系统业务情况的过程,是分析家进行进一步分析的依据。 (2)系统流程图是分析所有参与者相互交流的可能性的有效工具。 (3)可在系统流程图上直接制作可实现修正机的部分。 2.2明确的问题定义、软件系统流程图的基本符号、2.2明确的问题定义、3 .系统流程图实例教务管理系统的系统流程图、问题概要、学院教务处负责学院日常教育秩序的管理。 工作内容主要是制定各专业的培养校订计划,组织课表和课表的日常校订计划,管理学生的学籍变动,

4、学生的毕业审查,进行学生学习期间的成绩管理,制定教材的使用校订计划,完成教材的购买、发送、保存管理,组织学生、人民教师接受各种考试或训练,对人民教师进行资格、教育的给出历年,系统流程图、2.3分析论证、可行性研究(Feasibility Study )的任务是以最小的成本,确定是否能在尽可能短的时间内解决问题。 在明确问题定义之后,分析家应该首先推导出系统的逻辑模型,然后从系统的逻辑模型探索几种可选的主要解法(即系统实现方案),最后详细研究各解法的可行性。 一般而言,研究的可行性是: (1)技术的可行性是指能否使用现有技术完成该项目工程。 技术可行性分析至少要考虑可能、可能、可能、可能的几个因

5、素(2)经济可行性主要包括“成本收益”分析和“短期长期收益”分析。 通过估计软件研发项目工程的成本/利润,您可以确定软件系统可能会带来的经济效益高于开发和维护此系统所需的成本。 (三)对软件研发是否侵害他人、集体或者国家利益,是否违反国家法律,以及由此承担法律责任的可能性的有木有进行社会、法律因素分析。2.4开展可行性分析,参与可行性分析的主要人员有用户和分析人员。 用户和分析人员通过开展一系列活动来进行项目工程的可行性分析。2.4可行性分析、1、2、3、4、5、具体分析步骤(1)、推导、评估方案供选择、明确系统规模和目标、重新定义问题、阅读研究当前使用系统的用户写的书面报告、听取用户对开发系

6、统的要求、调查开发系统的背景、 了解发展的理由和条件、发展系统的问题要求、总体要求、问题的性质、类型范围、应实现的目标、功能规模、实现目标的方案、发展的条件、环境要求等。 同时,与用户的负责人重复讨论,明确暧昧的地方,修正错误的地方。 最后写出双方都满意的问题定义报告,双方深入研究系统可行性研究的意向决定有木有。6、推荐方案和行动方针、7、发展规划、8、(1)文档编写、审查提交、2.4可行性分析、1、2、3、4、5显然,如果有当前正在使用的系统,这个系统一定能完成一些有用的工作,所以 新的营销对象系统也必须能够完成其基本功能,而如果现有的系统完美,用户当然不会提出开发新系统的要求,因此现有的系

7、统必然存在一些缺点,新系统必须能够解决旧系统中存在的问题。 另外,运用旧系统所需的费用是重要的经济指标,如果新的系统不能增加收入或减少使用费用,新的系统将制定旧的系统、6、推荐方案和行动方针、7、开发修正计划,8、(1)提交审查,导出2个选项的方案进行评价, 明确了系统规模和目标,重新定义了问题,研究了当前使用的系统,导出了新的系统高阶逻辑模型,优秀的设置过程总是从现有的物理系统出发,导出了现有的系统逻辑模型,设想了目标系统逻辑模型,最后根据目标系统逻辑模型建立了新的物理系统。 通过额外的工作,分析家对营销对象系统应该具有的基本功能和受到的制约有一定的理解,可以用数据流程图描绘数据在系统中流动

8、处理的样子,概括地表达他对于新系统的构想。 通常,为了更清晰准确地绘制新系统,还需要一个初始数据词典来定义要在系统中使用的数据。 数据流程图和数据词典可以共同定义新的系统的逻辑模型,然后根据该逻辑模型建立和修正新的系统。6、推荐方案和行动方针、7、发展规划、8、(1)文档编写、审查提交、1、2、3、4、5、分析的具体步骤用户也有同样的看法吗? 分析人员必须与用户一起重新研究问题定义、工程规模和目标。 在这次的讨论中,需要以数据流程图和数据字典作为讨论的基础。 如果分析师误解了问题,或者用户泄露了某种要求,现在是发现并修正这些个的错误的时候。 可行性研究的前四个步骤实际上构成一个循环。 分析师定

9、义问题,分析此问题,导出试验性解,然后重新定义问题,再次分析此问题,并继续此循环过程,直到修正此解的建议逻辑模型完全满足堆系统目标。、6、推荐方案和行动方针、7、开发订正计划、8、(1)文档编写、审查提交、2.4可行性分析、1、2、3、4、5,到处选择解法的最简单的方法,是从技术角度考虑问题解决的不同方案。 在从技术角度提出了一些可能的物理系统之后,必须首先根据技术可行性的考虑来排除一些不现实的系统。 其次,考虑在操作方面的可行性。 分析家应该根据使用部门处理事物的原则和习惯检查技术可行的方案,其中从操作方式和操作过程的角度删去用户不能接受的方案。 其次,应该考虑经济方面的可行性。 最后,在技

10、术、操作、经济等方面为每个可行的系统制定实现时间表。 此时间表无需详细指定,通常只需估算生命周期各阶段的工作量即可。6、推荐方案和行动方针、7、发展规划、8、(1)文档编写、审查提交、2.4可行性分析、2.4可行性分析、1、2、3分析家应明确表示他对这一重要决定的建议。 如果分析家认为继续这个发展项目工程是值得的,应该选择最好的溶解热并解释为什么选择它。 分析人员通常需要对建议的系统进行更仔细的成本/利润分析,以便根据是否经济实惠来决定是否投资于开发过程。6、推荐方案和行动方针、7、开发修订计划、8、(1)文档编写、审查提交、2.4可行性分析、1、2、3、4工程日程之外,各种开发者(系统分析员

11、、程序设计师、资料员等)和各种资源(计算机硬件、软件工具等)的需求状况此外,还必须估计系统生命周期每个阶段的成本。 最后给出了下一阶段(需求分析)的详细安排和成本估计。6、推荐方案和行动方针、7、开发修订计划、8、(1)文档编写、审查提交、2.4可行性分析、1、2、3、4将上述可行性研究的各个步骤的结果清晰地记录下来,委托用户和使用部门的负责人进行审查,以继续此项目工程,以及接受分析师的推荐方案、6、推荐方案和行动方针、7、制定研发计划、8、制作文件、提交审批、可行性分析2.5上线了宠物店,大部分学生对计算机网络、上线了开店业务有所了解,这次任务运用可行性分析知识对上线了宠物店项目进行可行性分析并制作以下是可行性分析报告提纲1开发网店背景2宠物店前景3系统模型4高层逻辑模型5网络宠物店的定位6解决方案7系

温馨提示

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

评论

0/150

提交评论