




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件工程的原理与方法-地理信息系统第二章GIS软件工程的可行性分析
2.1软件工程调研12.2可行性研究22.3成本-效益分析32.4工程项目开发计划42ppt课件2.1软件工程调研现状调查方法弄清现行系统的边界、组织机构、人员分工、业务流程、各种计划、单据和报表的格式、种类及处理过程、企业资源及约束情况等.。现状调查目的面谈电话访谈参观问卷43213ppt课件65索取有关的资料并加以学习和理解GIS专题报告
⑴按职能部门召开调查会(了解各部门业务范围、工作内容、业务特点以及对新系统的想法和建议);
⑵各类人员联合座谈(着重听取对目前作业方式和对新系统的要求)。4ppt课件2.1软件工程调研1机构组织(不同分类的组织结构)现状调查的内容XXX公司材料库产品库一车间N车间公司办公室物资供销部生产管理部技术研究所财务部质量控制部设备动力部图例:资料传递关系物资流动关系资金流动关系领导关系5ppt课件2日常操作
①空间信息管理与制图;
②空间指标量算;
③空间分析与综合评价;
④空间过程模拟。每天做什么?怎么做?有无变化?2.1软件工程调研6ppt课件3数据
分析研究什么样的数据能变换成所需要的信息,数据是否齐全,然后对现有数据形式、精度、流通程度等作进一步分析,并确定它们的可用性和所缺数据的收集方法等。4专业人员
怎么配置人员,知识结构,联系电话。5系统软件
原来所用的各种软件和GIS软件,有何缺点,列出软件清单。6系统硬件
根据上述调查结果确定GIS的可行性及GIS的结构形式和规模,估算建立GIS所需投资和人员编制等。2.1软件工程调研7ppt课件例:出版社管理信息系统调查表编号提出问题1您在哪个部门工作?2出版业务流程是什么?3您每日都处理那些文件、数据、报表?4工作中手工处理特别麻烦的事情是什么?5工作中手工处理什么问题解决不了?影响效率的问题有哪些?6您认为提高工作效率,节省工作时间,减轻工作强度可采取哪些办法?7您的部门需要成本核算和统计的内容有哪些?8您的部门采用计算机管理工作情况如何?9如何改进业务流程使之更合理?10哪些问题是目前传统手工方法根本无法解决的?11出版社管理信息系统需要解决什么问题?8ppt课件2.1软件工程调研部门功能清单数据来源清单数据功能参照表专业人员清单软件资源表硬件资源表GIS功能加入后的各种产品机构运作的逻辑数据流程图结果报告内容功能总体规划地籍图土地利用图土地发展规划街区图交通规划图税务数据库火警站土地利用规划OOII交通规划OI火警服务地籍管理I/O税收II/O城市规划O现金库储户存折、现金存折存折取款单存折存款单存折存(取)单业务分类处理1.1存款处理1.2取款处理1.3账目D19ppt课件2.2可行性研究
是对建立系统的必要性和和实现目标的可能性,从社会因素,技术因素和经济因素三大方面进行分析,以确定用户实力,系统环境,原始数据,数据流量,存储空间,软件系统,经费运算,以及时间分析和效率分析。目的在于用最小的代价确定系统目标和规模是否能实现。
不要花过多精力,占总成本的510%可行性分析
柳传志曾说:“没钱赚的事我们不干;有钱赚但投不起钱的事不干;有钱赚也投得起钱但没有可靠的人选,这样的事也不干。”
10ppt课件Whytodo?—可行性研究Whattodo?—需求分析Howtodo?—系统设计2.2可行性研究11ppt课件2.2可行性研究-可行性研究的任务2.经济可行性3.社会因素的考虑分析成本—收益与短期效益—长远利益这两个方面。要作出投资的估算和系统投入运行后可能获得的经济效益或可节约的费用估算。分析利用现有的技术能否实现,能否解决系统中的技术难题,所开发的系统能否达到所要求的功能和性能,系统对技术人员的要求,现有的技术人员能否胜任,开发所需要的软件与硬件能否如期得到等1.技术可行性主要考虑的是市场、政策与法律方面的问题。分析在系统开发的全部过程中可能出现和涉及的法律问题。4.开发方案的选择
可行性研究的任务确定问题定义后,导出系统逻辑模型,并给出主要解决方案,每种方案应认真分析其可行性。12ppt课件2.2可行性研究-技术可行性分析技术可行性至少要考虑以下几方面因素:在给定的时间内能否实现需求说明中的功能。必须充分考虑到可能出现的技术问题,否则麻烦就大了。软件的质量如何?实时性软件的速度;高风险软件的正确性与精确性。软件的生产率如何?软件的质量不好,将导致维护的代价很高,会把前期拿到的利润慢慢地消耗光。如果企图通过偷工减料而提高生产率,是得不偿失的事。
13ppt课件2.2可行性研究-技术可行性分析
在进行技术可行性分析时,一个重要的内容是对现有系统绘制系统流程图。系统流程图中所用的符号与程序设计语言中的程序流程图所用的符号类似。系统流程图表达的是信息在系统中各个部件之间的流动情况。14ppt课件2.2可行性研究的工具—系统流程图
可行性分析时需分析现有系统和设计新系统,我们常用系统流程图来描述。系统流程图的基本作用:以黑箱方式描述系统各部件(如人工处理、程序、数据库、图表等),它描述了信息在系统各部件中的流动情况,它不对信息在系统中的加工进行描述。15ppt课件符号名称含义处理能改变数据或数据位置的加工或部件输入/输出广义的不指明具体设备的输入与输出连接在同一页上指明转到图的另一部分或从图的另一部分转来换页连接指转到另一页或从另一页转来数据流连接其他符号,指明数据的流动方向文档通常表示打印输出2.2可行性研究-系统流程图基本符号16ppt课件联机存储任何种类的联机存储磁盘磁盘的输入/输出,也表示存储在磁盘上的数据库或文件人工输入在脱机情况下人工输入数据,如填写表格人工操作人工完成的操作,如在表格上的签名通信链路通过通信链路传送数据2.2可行性研究-系统流程图基本符号17ppt课件2.2可行性研究-系统流程图实例测评数据库测评设置测评人员管理人员数据处理数据提交验证验证测评测评结果例1:教师教学网络测评系统18ppt课件2.2可行性研究-系统流程图实例例2项目申报管理系统委托评审专家单位信息处理项目评审推荐专家专家信息处理申报单位评审委员评审专家单位信息表项目信息表专家信息表提交项目申请书项目综合评定19ppt课件例3:网络考试系统用户信息人员判定考试过程控制模块成绩管理模块题库制作模块试题库用户信息成绩打印统计查询成绩记录教师学生2.2可行性研究-系统流程图实例20ppt课件2.2可行性研究-经济可行性分析经济可行性分析1.成本分析2.效益分析办公成本人员成本资源成本……最难准确核算如果从经济可行性的角度分析得出纯收入小于或等于零的结论,则这个项目是不能投资的21ppt课件成本组成初始成本日常维护成本★各种软、硬件计辅助设备的购置、运输、安装、调试费用;★机房及附属设施(电源、通信、地板)费用;★其他费用★系统维护(软件、硬件、通信)★人员费用★易耗品★内务开销(公用设施、建筑物、远程通信、动力)★其他(一般低估2∼4倍趋势:外设比重大)2.2可行性研究-经济可行性分析22ppt课件2.2可行性研究-短期效益VS长远效益短期利益容易把握,风险较低。国内公司经常出现一窝蜂现象。长远利益难以把握,风险较大。能为了长远利益不惜短期亏损的人,要么是雄心勃勃的将帅之才,要么是“纸上谈兵”、“眼高手底”的那一类庸人。23ppt课件2.2可行性研究-社会因素的考虑社会环境至少包括市场和政策:市场因素市场分未成熟的市场、成熟的市场和将要消亡的市场。涉足未成熟的市场要冒很大的风险,要尽可能准确地估计潜在的市场有多大?自己能占多少份额?多长时间能实现?挤进成熟的市场,虽然风险不高,但油水也不多。将要消亡的市场就别进去了。法律政策因素是否存在地方保护政策,使竞争不公平。政策是否会干预企业的正当行为。有无版权纠纷。24ppt课件2.2可行性研究-可行性研究的步骤确定系统的规模和目标分析现有系统设计新系统的高层逻辑模型
导出和评价供选择的方案推荐可行的方案书写文档提交审查用户分析员设计和评估新系统的实现方案绘制系统流程图成本/效益分析拟定可行性研究报告是否符合系统目标下一页25ppt课件2.2可行性研究-步骤2可行性研究的步骤-2分析现有系统老系统功能新增功能
新系统效益
老系统效益返回26ppt课件…………抽象实现改进老系统模型新模型新系统报告应该告诉用户“What”而不是“How”
逻辑模型由数据流图来描述,不需细化可行性研究的步骤-3导出高层逻辑模型返回2.2可行性研究-步骤327ppt课件进度表经济上合算技术上可行操作上可行技术上不可行用户不可能操作不合算可行性研究的步骤-4导出和评价各种方案2.2可行性研究-步骤4返回28ppt课件可行性研究的步骤-5推荐可行的方案返回YesorNo?NoYesWhy?Whichoneisthebest?Why?(cost/benefit)2.2可行性研究-步骤529ppt课件2.2可行性研究
根据可行性研究结果要做出的决定是:是否继续按预定目标进行开发。可行性分析人员必须清楚地表明他对这个关键性决定的建议。如果认为值得继续进行这项开发工程,则应提供一种最好的解决方案,并说明理由。
要学习热恋中的年青人——“倒底行还是不行?行就结婚,不行就拉到。30ppt课件2.3成本-效益分析
是从经济角度评价一个项目是否值得开发。步骤:首先估算开发的成本,然后与取得的效益比较。31ppt课件效益估计(BenefitEstimation)例:假设某软件生存周期为5年。现在投资20万元,平均年利率3%。从第一年起,每年年底收入4.2万元,问该项目是否值得投资?P=20万4.2万4.2万4.2万4.2万4.2万0123452.3成本-效益分析32ppt课件到第5年底结算时:投资额=200000(1+3%)5231855(元)(利息)收入=42000[(1+3%)4+(1+3%)3+(1+3%)2+(1+3%)+1]
222984(元)不合算!2.3成本-效益分析33ppt课件衡量工程价值的经济指标有:⑴纯收入
=折合现价的总收入-当前投资额
=⑵投资回收期例:第6年底可收回2.3成本-效益分析34ppt课件⑶投资回收率:设为j2.3成本-效益分析35ppt课件其他系统费用总类繁多:筹办费用开办费用与项目有关的费用运行费用其他费用2.3成本-效益分析36ppt课件(1)办公室房租。
(2)办公用品,如桌、椅、书柜、照明电器、空调等。
(3)计算机、打印机、网络等硬件设备。
(4)电话、传真等通讯设备以及通讯费用。
(5)资料费。
(6)办公消耗,如水电费、打印复印费等。
(7)软件开发人员与行政人员的工资。
(8)购买系统软件的费用,如买操作系统、数据库、软件开发工具等。有些老板 买盗版的系统软件,却按市场价算成本,可从美国佬那里赚一笔。
(9)做市场调查、可行性分析、需求分析的交际费用。
(10)公司人员培训费用。
(11)产品宣传费用。如果用Internet作宣传,则要考虑建设Web站点的费用。
(12)如果客户是政府部门,还要充分考虑用于吃喝玩乐、行贿的费用。
(13)如果公司的风水不好,会有很多莫名其妙的管理费。每戳一个红艳艳的公章都要化一把钞票。
2.3成本-效益分析37ppt课件大学一年级支出:学费:4800.00元(含住宿费,被褥费。以下每年一样,只是少了被褥费用。)餐饮费:7.00元/天(为省钱,早餐不吃。午饭,1.00元米饭,2.50元菜;下午3.50元面条。)一年没回家,365天,天天在食堂吃,大概是2600.00元/年。平日开销:800.00元/年(含购买衣服费用,同学生日,班里活动等等费用。)大学一年级收入:生活补助:153.00元/年(国家发放的,17.00元/月,在校时间为9个月。每年大概都发这么多。)前期勤工俭学:大概300.00元。奖学金:1000.00元(第一学年的时候,每学期评奖学金,两次一等奖学金合计1000.00元)。家教收入:4500.00元/年(大学一年级的时候,课程较多,带家教也没多少经验,故只周六周日带)。所以第一学年,除了父母拿了学费外,其余的所有开销全是我自己赚钱养活自己。
大学一年级大概总共收入:5953.00元,大概总共支出:8200.00元。38ppt课件大学二年级支出:学费:5000.00元(住宿费增加了300.00元)。餐饮费:2600.00元/年(寒假在家过,大概呆在家里四十来天)。平日开销:1200.00元/年(同第一学年)。来回车费:650.00元。大学二年级收入:生活补助:153.00元/年奖学金:1000.00元(从今年开始奖学金改成一年一评,一年一发)。家教收入:8800.00元/年(大二课少,除了周一,周五晚上上选修课,周三晚上是党课外,周二,周四晚上出去带家教;周六,周天一整天在各个孩子家里跑来跑去地给他们上课。家教的费用是:外语,16.00-20.00元/小时;数学,15.00-18.00元/小时;其他的课程,10.00-12.00元/小时)。暑假打工:800.00元/暑假。平日发表文章稿费:600.00元/年。大学二年级大概总共收入:11353.00元,大概总共支出:9450.00元。39ppt课件大学三年级收入:补助:153.00元/年。奖学金:1000.00元(年度一等奖学金)+300.00(单科奖学金)。家教收入:9000.00元/年(同大二的时候,大三因为开专业课,没有公共课,下午一般没有课。因此下午可以出去打工,算在家教收入里)。两假期打工:1600.00元。发表文章稿费:800.00元。大学三年级大概总共收入:12853.00元,大概总共支出:10150.00元。40ppt课件大学四年级支出:学费:5000.00元/年。餐饮费:3700.00元/年。平日开销:4000.00元(实习+外出找工作费用+同学毕业酒会等)。
大学四年级收入:补助:153.00元/年。奖学金:1000.00元/年(年度一等奖学金)+800.00元(优秀毕业生奖金)。家教及其他收入:12000.00元/年(大四第二学期,几乎全带了家教)。大学四年级大概总共收入:13953.00元,大概总共支出:12700.元。大学四年总共支出:大概40500.00元,大概总共收入:44112.00元。41ppt课件
此外,应该把无形的效益考虑在内,比如:高质量的软件会吸引潜在的用户参与。在国内,有很多公司在从事新的领域,都会与某个单位寻找切入点,在没有效益或者效益很低的情况下合作开发。2.3成本-效益分析42ppt课件GIS项目开发计划:1分解系统,将功能分为独立的小任务。GIS具有自己的特点:数据入库,空间分析等。2对任务分类,确定任务性质。3确定各个任务所需要的资源,落实各种资源。4组合任务,形成计划。2.4工程项目开发计划43ppt课件1分解过程是将项目按照其内在结构或实施过程的顺序进行逐层分解而形成的结构示意图表。层1层2层3第一步分解系统2.4工程项目开发计划-步骤1系统分析数据入库需求分析项目
X测试系统设计编码培训安装属性数据采集空间数据采集界面设计功能设计软件安装硬件安装….….….44ppt课件
任务分为:
承前启后性任务;
独立性任务;
依附于某个阶段工作性质的工作;第二步对任务分类2.4工程项目开发计划-步骤245ppt课件A.人员配置GIS项目经理/技术组数据库经理数字化操作员系统操作员应用分析软件经理程序编写员测试人员维护人员第三步确定各个任务所需要的资源2.4工程项目开发计划-步骤346ppt课件管理人员人员参加程度计划需求分析概要设计编码详细设计单元测试确认测试组装测试初级技术人员高级技术人员高低Putnam_Norden
曲线不同阶段的人员需求情况2.4工程项目开发计划-步骤347ppt课件销售商转包人项目经理团队上层管理项目需要者最终用户团队法律部门质量部门市场战略制造部门研发部门2.4工程项目开发计划-步骤348ppt课件B硬件资源:硬件设备和测试设备。●计算机的存储量、运算速度●外部设备的功能、效率、可靠●通信设备的能力、质量C软件资源:各种开发和测试软件。●OS提供的接口能力(实时、批处理能力,分时响应时间)●DBMS的功能●程序设计语言的种类和表达能力●网络软件的性能D工具包:操作系统和数据库软件。2.4工程项目开发计划-步骤349ppt课件A进度安排:制定开发时间、开发计划资源列表。B培训计划2.4工程项目开发计划-步骤4第四步组合任务,形成计划50ppt课件
甘特图,又称条形图或棒图,最早由Henry于第一次世界大战期间为了在工作车间进行进度计划而首创,可以清楚明确的表示项目各项工作的开始时间、先后顺序、持续时间、结束时间、总工期等情况。它基本上是一种线条图,横轴表示时间,纵轴表示要安排的活动,线条表示在整个期间上计划的和实际的活动完成情况。甘特图直观地表明任务计划在什么时候进行,以及实际进展与计划要求的对比。项目管理工具—
MicrosoftProject是一种项目管理应用软件。可使用它为项目管理做计划,排定日期和编制项目信息图,2.4工程项目开发计划-步骤451ppt课件A制定开发时间tw12345678ABCD当前进度优点:简单,能动态地反映开发进展。缺点:难以反映多个任务间的逻辑关系。估算时间的方法与其它项目中类似工作类比已完成项目的历史数据专家意见2.4工程项目开发计划-制定开发时间52ppt课件
制定开发计划资源列表,如图:P512-9B写出概要的培训计划2.4工程项目开发计划-开发计划资源列表53ppt课件小结:可信性研究的任务可信性研究的步骤成本-效益分析的方法制定工程项目的开发计划GIS软件工程的可行性分析54ppt课件
1、项目:学生学期选课系统2、背景:在学分制实行过程中,学生选课进行人工登记效率低。容易冲突,任课教师难以获得及时有效的课程选修学生名单。3、目标:建立一个基于教学管理计算机网络的学生学期选课系统。案例一:某高校学生选课系统开发计划55ppt课件
4、系统能力:为学生提供填写选课卡片和计算机网络终端查询对话两种选课方式,教学管理科能够对选课冲突学生进行随机、确定调整,系统产生课程注册数据库,输出学生课程表、课程成绩记录单。5、资源要求:硬件主要利用现有计算机教学管理网络。增配少量专用设备(如读卡机、扫描仪),软件开发费用预期25000元。6、可行性研究:由分析员和教学管理科进行。
某高校学生选课系统开发计划56ppt课件系统流程图0学生选课系统学生教师选课单课程表成绩记录单系统流程图(最上层)57ppt课件项目调研第一步——面谈58ppt课件第一步-举行面谈面谈之前:确立面谈目的确定要包括的相关用户确定参加会议的项目小组成员建立要讨论的问题和要点列表复查有关的文档和资料确定时间和地点通知所有参加者有关会议的目的、时间和地点59ppt课件
举行面谈进行面谈:衣着得体准时到达寻找关注的细节详细记录指出和记录未解决的问题60ppt课件
举行面谈面谈之后:复查笔记的准确性、完整性和可理解性确定需要进一步澄清的问题域适当的时候向参加会议的每一个人发一封感谢信61ppt课件二人员组织安排组织结构:信息系统指导/监督委员会信息系统项目管理组信息系统项目开发组62ppt课件二人员组织安排人员构成:技术人员
–系统分析员、程序设计人员、网络专家
–某些情况下,可补充招聘新人员用户
–来自组织内部的职能人员,根据需要对他们进行技术或其他培训工作63ppt课件二人员组织安排各阶段人员配备:1、信息系统指导委员会(全阶段)2、系统规划阶段
–项目经理、有经验的系统分析员3、系统分析阶段
–增加系统分析员
–某些关键业务领域的用户(一般是中层管理人员,表述业务需求)64ppt课件二人员组织安排各阶段人员配备(续):4、系统设计阶段
–补充专业技术人员,如网络专家和数据库专家5、系统实施阶段
–编程人员
–质量控制人员(完成软件测试工作)
–用户(学习系统操作方法,然后留在组织内担当培训员)65ppt课件典型项目的人员配备计划分析设计实施2018161412108642人员数项目时间66ppt课件人员安排步骤为项目制定一个人员需求计划确定并邀请专门技术人才确定并邀请专门用户人员把项目组按任务分成工作小组实施初步的培训和建组训练67ppt课件三可行性分析
GB8566-88《软件开发规范》中指出:
可行性研究的主要任务是“了解用户的要求及现实环境,从技术、经济和社会因素等三方面研究并论证本项目的可行性,编写可行性研究报告,制定初步项目开发计划。”68ppt课件三可行性分析1经济可行性2技术可行性3法律上的可行性
÷69ppt课件三可行性分析-经济可行性第一步评估开发和运行成本第二步评估预期的财务收益第三步风险/收益分析
70ppt课件三可行性分析-开发成本薪水/工资硬件设备与安装购买软件与许可证的费用咨询费与对第三方的付款培训设施开发程序与工具的费用差旅杂项开发成本71ppt课件三可行性分析—运行费用设备维修软件维护计算机运行设备分期偿付培训和辅助运行费用72ppt课件系统开发和每年运行费用举例1.系统开发费用(一次)——
人员:2名系统分析员(450小时/名,45元/小时)40,5005名系统开发人员(275小时/名,36元/小时)49,5001名网络通讯专家(60小时/名,42元/小时)2,4001名数据库管理员(30小时/名,42元/小时)1,2602名技术文档写作者(120小时/名,25元/小时)6,0001名秘书(160小时/名,15元/小时)2,4002名在转换期间数据输入人员
(40小时/名,12元/小时)49,50073ppt课件系统开发和每年运行费用举例培训:三天的开发人员内部培训课程7,00030个用户,三天的内部培训课程10,000物资:复印500磁盘、纸张等消耗品打印消耗品(色带、色盒等)65074ppt课件购买硬件、软件:20台工作站Windows软件1,00020台工作站内存升级8,000网络软件17,50020台工作站办公软件产品20,000系统开发总费用
161,670系统开发和每年运行费用举例
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度房屋抵押权设立合同
- 教育信息化解决方案项目投资合同
- 物流配送损害免责声明
- 教育培训服务责任豁免协议
- 文化产业投资开发协议书
- 摄影工作室拍摄作品著作权归属声明
- 农业现代化高效节水灌溉技术推广方案
- 企业产品质量危机处理预案
- 高考文言文双文本专练:《史记》《论语》
- 近期项目成果回顾与反思
- 小儿白血病饮食
- 2024年杭州科技职业技术学院单招职业技能测试题库及答案解析
- JGJ79-2012 建筑地基处理技术规范
- LIMS实验室信息管理系统
- 柱塞泵工作原理动画演示
- 数字法学原理
- 玉米收购可行性分析报告
- 最全医院应急预案汇编目录
- 驾驶员心理健康教育培训课件
- 别墅的价格评估报告
- 沪科版七年级数学下册 第六章 实数 单元测试卷
评论
0/150
提交评论