欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    《软件开发流程实训教程》第2章.ppt

    • 资源ID:6291657       资源大小:183.50KB        全文页数:62页
    • 资源格式: PPT        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    《软件开发流程实训教程》第2章.ppt

    第2章 可行性分析,【本章引言】一个准确、完整的计算机软件开发可行性分析报告对于一个软件开发项目的成功与否有着最直接的联系。软件开发可行性分析报告的正确与否直接影响着后续工作的进行。【教学目标】明确可行性分析的任务;掌握可行性分析的要素;掌握可行性分析的步骤;掌握可行性分析报告的写法。,第二章 可行性分析,2.1 可行性分析的任务 2.2 可行性分析的要素 2.3 可行性分析的步骤 2.4 可行性分析报告,2.1 可行性分析的任务,越来越多的软件开发案例征明,在整个软件项目开发过程中可行性分析是一项必不可少的环节,一个软件开发项目的提出,他的起因可能是各种各样的,项目开发的提出者很多时候对这个时代的软件开发技术或是他身处社会环境的软件开发能力并不了解,对软件应用后能实现什么样的功能、达到什么目标也不能做出准确的预测,人的主观愿望与实际情况相差有时谬之千里。这时,软件开发的可行性分析就是必不可少的。可行性分析是在建设前期对工程项目斯否可行的一种评估与考察。可行性分析的任务是明确应用项目的开发的必要性和可行性。必要性来自实现开发任务的迫切性,而可行性则取决于实现应用系统的资源和条件。这项工作需建立在初步调查的基础上。,2.2 可行性分析的要素,2.2.1 技术可行性分析 2.2.2 经济可行性分析 2.2.3 社会可行性分析 2.2.4 法律方面的可行性,2.2.1 技术可行性分析,一般地,技术可行性要考虑的情况包括:(1)风险分析(2)技术分析(3)资源分析 软件资源:主要指开发时所需的软件,如操作系统、开发工具、设计语言、辅助应用软件等等。硬件资源:开发项目所需的硬件资源主要包括软件开人员在项目开发过程中所需要的计算机设备及相关的外围设备和项目开发成功后使用单位所应具备的计算机设备和外围设备等等。,2.2.2 经济可行性分析,经济的可行性分析主要有两方面:一是指在软件开发过程及日后维护中的花费。主要包括软件和硬件两方面。二是指软件开发后带来的收益,即指运行后带来的收益,也指通过信息化节省的开支。同时要对两者进行综合分析:1.开销估算 2.收益分析 3.收益投资比,2.2.3 社会可行性分析,社会环境的可行性至少包括两种因素:市场与政策。市场又分为未成熟的市场、成熟的市场和将要消亡的市场。政策对软件公司的生存与发展影响非常大。整个90年代,中国电信的收费相当高,仅此一招就把国内互联网企业打得奄奄一息。某些软件行业的利润很高,但可能存在地方保护政策,使竞争不公平。政策不当将阻碍软件公司的健康发展。,2.2.4 法律方面的可行性,法律可行性要考虑的范围也是很广泛的,它们包括合同、责任、侵权、和技术人员不知道的无数其他的陷阱,关于法律问题和软件的讨论已超越本书范围,有兴趣的读者可参考相关文献。,2.3 可行性分析的步骤,可行性分析是一项非常重要的工作,在整个软件开发项目中占据非常重要的一环。一般来讲,进行一次科学、完整的可行性分析要进行以下几个步骤:(1)确定项目的规模和目标。(2)研究准备被取代的系统。(3)有些时候我们要开发的系统是为了一个完全崭新的工作设计的,并没有使用的前例,这是这个步骤一般可以省略。(4)建立新系统的高层逻辑模型。(5)建立和评价各种方案。(6)推荐可行的方案。(7)编写可行性分析报告。,2.4 可行性分析报告,2.4.1 可行性分析报告的格式 2.4.2 可行性分析报告范例,2.4.1 可行性分析报告的格式,可行性研究可以文档化为独立的递交给高层管理者的报告,并且可作为系统规约的附录。虽然可行性研究的格式可能变化,但下面提供的大纲覆盖了大多数主要话题。,可行性分析报告模板,1引言 1.1 目的 可行性研究报告的目的是说明实现该软件项目在技术、经济、社会条件方面的可行性;评述为了合理地达到开发目标而可能选择的各种方案;说明并论证所选定的方案。1.2 产品定义 简要说明产品的意义、功能、类别(生产性商品或消费性商品)、用户群等。,可行性分析报告模板,1.3 背景 说明软件产品或项目的来源等背景。如:(1)开发动机的形态:根据用户需要开发还是根据公司技术的用途开发。(2)需要的形态:是表面需要或潜在需要。(3)开发的策略:战术性开发,持续时间为 1年-2年。或战略性开发。1.4 人员(1)公司内部人员;(2)客户单位。,可行性分析报告模板,1.5 参考资料 列出编写本报告时参考的文件、资料、技术标准以及他们的作者、标题、编号、发布日期和出版单位。1.6 术语 列出本报告中专门的术语的定义和英语缩写词的原词组。,可行性分析报告模板,2产品方案首先,把目标和要求根据和销售重点的关系进行分类:(1)和销售重点有直接关联的目标和要求。(2)有助于销售重点的目标和要求。(3)提高销售重点的目标和要求。其次,把目标和关系按照和销售重点的紧密程度进行分类:(1)固定目标和要求:符合上面(1)。(2)可变目标和要求:符合上面(2)、(3)。,可行性分析报告模板,2.1 销售重点销售重点是能否创造价值,是推出市场时能否有销路的关键。市场上有竞争产品时,进行对比:性能、功能方面的优点;价格上的优点;服务上的优点;其他。,可行性分析报告模板,开发产品或项目带来的效益,如:人力与设备费用的减少处理速度的提高控制精度或生产能力的提高管理信息服务的改进人员利用率的改进决策准确度、启发性,可行性分析报告模板,2.2 理想方案从各个角度说明所建议开发软件的理想方案,如功能;性能;输入:说明系统的输入,包括数据的来源、类型、数量、数据的组织;输出:说明系统的输出,如报告、文件或数据,对每项输出要说明其特征,如用途、接口及分发对象;本系统与其他系统的关系方面要求;完成期限要求。,可行性分析报告模板,2.3 具备条件说明在这项开发中给出的条件、假定和所受到的限制。如:经费、投资方面的来源和限制;法律、政策、行业方面的限制:尤其注意有无主管部门等;硬件、软件、运行环境和开发环境方面的条件和限制:如开发家用软件注意主流机型;可利用的信息和资源;系统投入使用的最晚时间:可根据竞争产品的升级时间、展览会的时间等确定。,可行性分析报告模板,2.4评价尺度说明对系统评价时所持的主要尺度,如:费用的多少;各项功能优先次序;开发时间的长短;使用中的难易程度。,可行性分析报告模板,3对现有系统的分析(1)对其进行分析,以阐发开发新系统还是修改现有系统。(2)说明现有系统的基本处理方式;(3)列出现有系统的工作量;(4)列出现有系统的费用开支,如人力、设备、空间、支持性服务、材料等项开支总额;(5)列出为了现有系统的运行和维护所需人员的专业技术类别和数量;(6)列出现有系统所用的主要设备;(7)列出现有系统的主要问题和局限性,如处理时间缓慢、响应不及时、数据存储能力不足、处理功能不够等。,可行性分析报告模板,4所建议的系统 考虑产品方案中的销售重点和理想方案,权衡现有系统和具备条件,提出建议系统方案。从各个方面进行定义,如:(1)说明所建议系统的基本方法及理论依据;(2)给出所建议系统的处理流程和数据流程;(3)说明所建议系统相对与现有系统具有的改进;,可行性分析报告模板,(4)说明采用所建议系统时,预期将带来的影响,如:说明对现存系统须作的设备的修改;说明对现存系统须作的软件的修改;说明为了建立和运行所建议系统,对用户单位机构、人员的数量和技术水平等方面的全部要求;说明为了开发系统、设计和维持运行所需要的各项经费开支;说明所建议系统存在的局限性以及这些问题未能消除的原因。,可行性分析报告模板,5可选择的其他系统方案 若存在两个或更多的系统方案,按4中规定逐项说明 6技术可行性分析 6.1 选择方法:在进行建议系统的设计时,会碰到有两种可选技术时,这里提供建议的选择方法:(1)在基本的技术方面没有多大差距时,不以技术判断,而是以销售策略为优先。(2)明显的技术差异时为保证正确预测,必须以宽广的视野为前提。,可行性分析报告模板,6.2 建议步骤:(1)整理全部的用于新产品的开发和制造的技术。包括内部的技术和向外购入的一切技术。(2)再次确定新产品的销售重点,必须准确把握。,可行性分析报告模板,6.3 技术分类:第一级:和实现销售重点有直接关联的技术。第二级:有助于实现销售重点的技术。第三级:和销售重点没有直接关系,但是能够有助于提升形象的技术。6.4 技术分种:第一种:自己公司内(如可用的现行技术、重用软件和开发平台)。第二种:公司外。,可行性分析报告模板,7经济可行性分析对于所选择的方案,说明所需的费用(1)基本建设投资,如计算机设备;数据通讯设备;环境设备。(2)其他支出调研;培训费、差旅费、安装费;其他经常性支出。(3)收益求出整个系统的生命期的收益/投资比值。(4)说明回收周期,可行性分析报告模板,8社会因素方面的可行性竞争对手分析;市场规模;产品化程度;市场前景;用户单位的行政管理;工作制度;人员素质等能否满足要求;市场环境。,9法律因素可行性分析:如合同责任;侵犯专利权;侵犯版权。,可行性分析报告模板,10结论 在可行性报告的编制时,最后必须有一个结论。结论可以是:可以立即开始进行;需要推迟到某些条件(例如资金、人力、设备等)落实后才能开始进行;需要对开发目标进行某些修改后才能进行;不能进行或不必进行(如因经济上不划算、市场不成熟、技术不成熟等)。11其他一些其他在前面没有包括的但是必须说明的未尽事宜。,2.4.2 可行性分析报告范例,下面以分析开发一个学校的图书馆书目查询管理系统是否可行作为例子介绍一个可行性分析报告:,图书馆书目查询管理系统可行性研究报告,1引言1.1 编写目的1.2 背景1.3 定义1.4 参考资料2产品方案分析 2.1 要求2.2 目标2.3 条件、假定和限制2.4 进行可行性研究的方法2.5 评价尺度3对现有系统的分析3.1 处理流程和数据流程3.2 工作负荷3.3 费用开支3.4 人员3.5 设备4所建议的系统4.1 对所建议系统的说明4.2 处理流程和数据流程4.3 改进之处,4.4 影响4.4.1 对用户单位机构的影响4.4.2 对开发的影响4.4.3 对地点和设施的影响4.4.4 对经费开支的影响5技术条件方面的可能性5.1 目标系统业务流程分析5.2 系统分析6经济的可行性分析6.1 支出6.1.1 基本建设投资6.1.2 其他一次性支出 6.2 收益6.2.1 一次性收益6.2.2 非一次性收益6.2.3 不可定量的收益6.3 收益/投资比6.4敏感性分析7社会因素方面的可能性8法律方面的可行性9结论,XXXX年XX月XX日设计者:XXX,图书馆书目查询管理系统可行性研究报告,1引言 1.1 编写目的 根据本报告分析出开发图书馆书目查询管理系统是否可行。,XXXX年XX月XX日设计者:XXX,图书馆书目查询管理系统可行性研究报告,1.2 背景(1)内容:图书馆书目查询管理系统(2)项目开发小组成员:XX、XX、XXX、XXX(3)用户:校图书馆(4)项目开发环境:系统开发平台:Microsoft Visual Studio 2008系统开发语言:VB.net系统后台数据库:Microsoft SQL Server 2005运行平台:Windows XP(SP3)/Windows 2000(SP4)/Windows 2003(SP2)运行环境:Microsoft.NET Framework SDK 2.0,图书馆书目查询管理系统可行性研究报告,1.3 定义 图书管理系统 项目 可行性分析 方案 效益1.4 参考资料参考书:参考方案:参考网站:,图书馆书目查询管理系统可行性研究报告,2产品方案分析 2.1 要求 主要功能:建立一套网络化的书目查询管理系统,以方便广大师生查询书目信息、获取新书通报情况等,也方便图书馆的管理人员对读者情况和图书情况进行有效地电子化管理。该图书馆书目查询管理系统的服务对象分成两类:读者和管理员。而读者又分为一般读者和注册用户。一般读者经过注册后成为注册用户,注册用户可以登录“我的图书馆”,进行读者信息查询和修改、读者密码修改、图书借阅、查看借阅历史等特殊操作。一般读者只能进行书目查询、浏览新书通报、分类浏览等普通操作。完成期限:200X年X月X日至200Y年Y月Y日,图书馆书目查询管理系统可行性研究报告,2.2 目标 减少人力的投入;由系统对入库图书进行自动分类、归类,学生信息整理、借阅情况登记入档,提高信息处理的精度和准确度。2.3 条件、假定和限制建议软件寿命:8年硬件条件:PC机运行环境:Windows 系统 2.4 进行可行性研究的方法 通过对已有图书管理系统的分析和研究比较的方法,图书馆书目查询管理系统可行性研究报告,2.5 评价尺度 费用的多少、各项功能的优先次序、开发时间的长短及使用中的难易程度等等。3对现有系统的分析 针对现有的图书馆系统没有读者查询功能,进行分析,所以我们开发新的图书馆管理系统。,图书馆书目查询管理系统可行性研究报告,3.1 处理流程和数据流程 1购买图书 拿到中图公司的书目选书抄下所选书名制成表单送至院办公室审批办公室向领导打报告领导批准以后将定单寄至中图公司拿到书后寄钱。2书籍入架 按分类号和作者号对书籍进行分类贴馆藏条码,盖章入架。3图书借阅 读者通过图书证在图书馆借阅书籍,进门凭证件换取借书卡,还书后取回证件;读者借阅的书籍(借阅期限为三个月),管理员登记图书借阅情况。,图书馆书目查询管理系统可行性研究报告,3.2 工作负荷 图书馆人员少,借阅时间长,费时、费力;办事效率不高;学生借书;同时系统增加了读者查询功能,也为管理员减轻了工作量。3.3 费用开支基本建设投资20720元其他一次性支出26000元 综上合计46720元 3.4 人员 人员如表2-1所示。,表2-1 人员构成,(续表),图书馆书目查询管理系统可行性研究报告,3.5 设备服务器:Intel 酷睿2四核 2.66G以上或更高,内存:2G以上;硬盘:500G以上;DVDROM;网卡:10/100自适应;工作站:Intel 奔腾双核 E5200(散)2.5G以上微机;内存:512MB以上硬盘:160G以上;DVDROM;网卡:10/100自适应,图书馆书目查询管理系统可行性研究报告,4所建议的系统4.1 对所建议系统的说明小巧而不失使用的功能,方便师生。库存图书馆功能,师生借阅信息管理。财务信息的统计分析。多种图表统计,可统计每年,每月,每日的图书借出和借入情况统计。,图书馆书目查询管理系统可行性研究报告,4.2 处理流程和数据流程(1)系统能对书籍信息进行管理。(2)系统不需要管理借阅者除姓名以外的信息。对每一名借阅者最多可借阅的书籍数目为10本。(3)借书时,管理人员记录借书者的姓名、借阅书籍名称和借阅日期。(4)时间时,管理人员记录还书者的姓名、归还书籍名称和还书日期。(5)操作人员可以根据书籍信息进行查询。(6)操作人员可以查询借阅某书籍的所有借阅者的姓名;也可以查询某借阅者借阅的所有书籍名称;还可以根据借阅者的姓名、书籍名称查询借阅者的借书时间、还书时间。(7)系统由图书馆工作人员操作。分为:系统管理员,书籍管理员和借阅管理员,每人对应相应的权限。(8)所有操作人员凭帐号和密码登陆系统。,图书馆书目查询管理系统可行性研究报告,4.3 改进之处 由于时间仓促,人力和物力资源缺乏,本系统存在诸多不完善之处。整体系统不够强,功能模块需要添加和其他查询功能。4.4 影响(1)对设备的影响:没有什么特殊影响,信息量不大,一般PC机都能用。(2)对用户单位的影响:用户单位现有符合国家管理行政,业务完全不变。其他机构可以参考系统提示的要求做一定调整,该操作简单,使用人员能基本操作计算机基本操作即可。,图书馆书目查询管理系统可行性研究报告,4.4.1 对用户单位机构的影响 在学校中要有良好的管理体系,管理业务标准化;需要组建一个管理应用队伍,需要体现出团队的精神。4.4.2 对开发的影响 在当前网络信息时代下,计算机技术和软件技术的不断更新是图书馆管理系统需要更强大的功能,远远不能满足将来现代化的社会,在管理上也可能需要人员调整。4.4.3 对地点和设施的影响 基本的办公条件,独立办公室一间(20平米以上)4台联网电脑及相关参考书籍。,图书馆书目查询管理系统可行性研究报告,4.4.4 对经费开支的影响 图书馆在学校或大型公众场所存在,其经济成分比重相对比较适中,主要是支出的费用:其中包括基本建设费、软件开发费用、管理和维护费、人员工资和培训费等。开发完成运行后,为使用者带来便利,为系统的进一步推广创造了条件,经济收益将远超过投资。从经济角度考虑,此系统开发可行。,图书馆书目查询管理系统可行性研究报告,5技术条件方面的可能性5.1 目标系统业务流程分析 目标系统的设计目的是实现图书馆相关业务流程的电子化,因此业务流程分析是需求分析的基础环节。业务流程图反映了目标系统中各种业务往来关系、作业流程和信息流向等。以下是目标系统的几个相关的业务流程图。图书采编业务流程图如图2-1所示,图书借阅业务流程图如图2-2所示,读者信息管理业务流程图如图2-3所示,图书馆相关信息设置业务流程图如图2-4所示。,图2-1 图书采编业务流程图,图2-2 图书借阅业务流程图,图2-3 读者信息管理业务流程图,图2-4 图书馆相关信息设置业务流程图,图书馆书目查询管理系统可行性研究报告,6经济的可行性分析6.1 支出6.1.1 基本建设投资计算机设备4台5000=20000元;通讯设备:(手机产生的实时花费)规定每人每月50共计850=400元;办公室对外通信电话包月840=320元。6.1.2 其他一次性支出 开发软件费用20000元;调研(主要是图书馆的调研需若干次)调研费用1000元;培训费、差旅费、安装费、培训等5000元。,图书馆书目查询管理系统可行性研究报告,6.2 收益 6.2.1 一次性收益 学生每人一次办卡5元 按中小型学校预算10000人*5=50000元。6.2.2 非一次性收益 在使用中有学生可能把卡丢失或损坏费用 办卡收费5元/次的收益。6.2.3 不可定量的收益 图书在读者借阅中超期或者损害的赔偿。6.3 收益/投资比 6.4 敏感性分析,图书馆书目查询管理系统可行性研究报告,7社会因素方面的可能性用户单位的行政管理:自定;工作制度:自定;人员素质等能否满足要求:可以满足 8法律方面的可行性合同责任:符合国家标准的合同,经双方签字后生效;侵犯专利权:有;侵犯版权:有。,图书馆书目查询管理系统可行性研究报告,9结论 根据以上分析可知,开发该图书馆管理信息系统不仅有经济效益,而且有更大的社会效益,从而使该系统开发具有价值,也节省了大量资源。基于以上分析,我们认为开发此系统的条件已经具备,可以开始进行开发。,小 结,可行性分析的任务:明确应用项目的开发的必要性和可行性。可行性分析的四大要素:经济、技术、社会环境和法律。经济可行性包括:开销估算、收益分析、收益投资比。可行性分析的步骤:确定项目的规模和目标;研究准备被取代的系统;建立新系统的高层逻辑模型;建立和评价各种方案;推荐可行的方案;编写可行性分析报告。可行性分析报告的编写,习 题,1.可行性分析的任务?2.可行性分析的要素?3.经济可行性包括?4.可行性分析的步骤?5.如何编写完整可行性分析报告。,课后实训题,实训活动:可行性分析报告设计【实训目标】撰写开发客户信息管理系统可行性分析报告。【能力培养】了解可行性分析的目的与依据;掌握可行性分析的内容与方法;掌握可行性分析的书写格式。,课后实训题,【实训任务】在目前市场经济的环境下,企业的管理者不仅仅需要掌握客户信息,还需要高效的存储以及读取和安全的防护措施来保护客户信息不受非法用户或未授权用户的窃取。为此,公司决定设计一个客户信息管理系统。,课后实训题,【系统要求】客户资料管理,输入、编辑、查找、打印功能;客户资料永久保存,系统备份功能;客户资料批量导入导出功能,输出格式为EXCEL;公司产品管理及销售该产品历史记录,统计分析;灵活方便的分类查询功能;实现局域网和广域网连接功能;权限安全管理,管理员能看到所有帐号的资料,每个帐号分配权限,只能看到本帐号的资料。,课后实训题,【实训方式】将全班划分为若干组,每组4-7人为宜,指派或组内选出一名组长;组长在组内进行人员分工;调查研究之后组间进行交流;以组为单位根据分工合作完成分析报告。,

    注意事项

    本文(《软件开发流程实训教程》第2章.ppt)为本站会员(小飞机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开