资源预览内容
第1页 / 共86页
第2页 / 共86页
第3页 / 共86页
第4页 / 共86页
第5页 / 共86页
第6页 / 共86页
第7页 / 共86页
第8页 / 共86页
第9页 / 共86页
第10页 / 共86页
亲,该文档总共86页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
计算机软件及应用计算机软件及应用 第二第二章章-GIS-GIS软件工程的可行性软件工程的可行性分析分析第二章第二章 GIS软件工程的可行性分析软件工程的可行性分析 2.1 软件工程调研软件工程调研1 2.2 可行性研究可行性研究2 2.3 成本效益分析成本效益分析3 2.4 工程项目开发计划工程项目开发计划4西南科技大学西南科技大学2.1 软件工程调研软件工程调研现状调查方法现状调查方法弄清现行系统的边界、组织机构、人员分工、业务流程、各种计划、单据和报表的格式、种类及处理过程、企业资源及约束情况等.。现状调查目的现状调查目的面谈面谈电话访谈电话访谈参观参观问卷问卷4321西南科技大学西南科技大学65索取有关的资料并加以学习和理解索取有关的资料并加以学习和理解GIS专题报告专题报告 按职能部门召开调查会按职能部门召开调查会(了解各部门业务范围、了解各部门业务范围、工作内容、业务特点以及对新系统的想法和建议工作内容、业务特点以及对新系统的想法和建议); 各类人员联合座谈各类人员联合座谈(着重听取对目前作业方式着重听取对目前作业方式和对新系统的要求和对新系统的要求)。西南科技大学西南科技大学2.1 软件工程调研软件工程调研1 机构组织机构组织(不同分类的组织结构不同分类的组织结构)现状调查的内容现状调查的内容XXX公司材料库产品库一车间车间公司办公室物资供销部生产管理部技术研究所财务部质量控制部设备动力部图例:资料传递关系物资流动关系资金流动关系领导关系西南科技大学西南科技大学2 日常操作日常操作 空间信息管理与制图;空间信息管理与制图; 空间指标量算;空间指标量算; 空间分析与综合评价;空间分析与综合评价; 空间过程模拟。空间过程模拟。每天做什么?怎么做?有无变化?2.1 软件工程调研软件工程调研西南科技大学西南科技大学3 数据数据 分析研究什么样的数据能变换成所需要的信息,数据是否齐全,然后对现有数据形式、精度、流通程度等作进一步分析,并确定它们的可用性和所缺数据的收集方法等。4 专业人员专业人员 怎么配置人员,知识结构,联系电话。5 系统软件系统软件 原来所用的各种软件和GIS软件,有何缺点,列出软件清单 。6 系统硬件系统硬件 根据上述调查结果确定GIS的可行性及GIS的结构形式和规模,估算建立GIS所需投资和人员编制等。2.1 软件工程调研软件工程调研西南科技大学西南科技大学例:出版社管理信息系统调查表编号提出问题1您在哪个部门工作?2出版业务流程是什么?3您每日都处理那些文件、数据、报表?4工作中手工处理特别麻烦的事情是什么?5工作中手工处理什么问题解决不了?影响效率的问题有哪些?6您认为提高工作效率,节省工作时间,减轻工作强度可采取哪些办法?7您的部门需要成本核算和统计的内容有哪些?8您的部门采用计算机管理工作情况如何?9如何改进业务流程使之更合理?10哪些问题是目前传统手工方法根本无法解决的?11出版社管理信息系统需要解决什么问题?西南科技大学西南科技大学2.1 软件工程调研软件工程调研部门功能清单部门功能清单数据来源清单数据来源清单数据功能参照数据功能参照表表专业人员清单专业人员清单软件资源表软件资源表硬件资源表硬件资源表GIS功能加入功能加入后的各种产品后的各种产品机构运作的逻机构运作的逻辑数据流程图辑数据流程图结果报告内容结果报告内容功能总体规划地籍图土地利用图土地发展规划街区图交通规划图税务数据库火警站土地利用规划OOII交通规划OI火警服务地籍管理I/O税收II/O城市规划O现金现金库库储户储户存折、现金存折、现金存折存折存折存折取款单取款单存折存折存款单存款单存折存折存存( (取取) )单单业务业务分类处理分类处理1.1存款处理存款处理1.2取款处理取款处理1.3账目账目D1西南科技大学西南科技大学2.2 可行性研究可行性研究 是对建立系统的必要性和和实现目标的可能性,从社会是对建立系统的必要性和和实现目标的可能性,从社会因素,技术因素和经济因素三大方面进行分析,以确定用户因素,技术因素和经济因素三大方面进行分析,以确定用户实力,系统环境,原始数据,数据流量,存储空间,软件系实力,系统环境,原始数据,数据流量,存储空间,软件系统,经费运算,以及时间分析和效率分析。统,经费运算,以及时间分析和效率分析。 目的在于用最小的代价确定系统目标和规模是否能实现。目的在于用最小的代价确定系统目标和规模是否能实现。 不要花过多精力,占总成本的不要花过多精力,占总成本的 5 10 %可行性分析可行性分析 柳传志曾说:“没钱赚的事我们不干;有钱赚但投不起钱的事不干;有钱赚也投得起钱但没有可靠的人选,这样的事也不干。” 西南科技大学西南科技大学Why to do? 可行性研究可行性研究What to do?需求分析需求分析How to do? 系统设计系统设计2.2 可行性研究可行性研究西南科技大学西南科技大学2.2 可行性研究可行性研究可行性研究的任务2.2.经济可经济可行性行性 3.3.社会因社会因素的考虑素的考虑 分析成本分析成本收收益与短期效益益与短期效益长远利益这长远利益这两个方面。要两个方面。要作出投资的估作出投资的估算和系统投入算和系统投入运行后可能获运行后可能获得的经济效益得的经济效益或可节约的费或可节约的费用估算。用估算。分析利用现有的技分析利用现有的技术能否实现,能否术能否实现,能否解决系统中的技术解决系统中的技术难题,所开发的系难题,所开发的系统能否达到所要求统能否达到所要求的功能和性能,系的功能和性能,系统对技术人员的要统对技术人员的要求,现有的技术人求,现有的技术人员能否胜任,开发员能否胜任,开发所需要的软件与硬所需要的软件与硬件能否如期得到等件能否如期得到等 1.1.技术可行性技术可行性 主要考虑的主要考虑的是市场、政是市场、政策与法律方策与法律方面的问题。面的问题。分析在系统分析在系统开发的全部开发的全部过程中可能过程中可能出现和涉及出现和涉及的法律问题。的法律问题。4.4.开发方开发方案的选择案的选择 可行性研究的任务可行性研究的任务 确定问题定义确定问题定义后,导出系统后,导出系统逻辑模型,并逻辑模型,并给出主要解决给出主要解决方案,每种方方案,每种方案应认真分析案应认真分析其可行性。其可行性。西南科技大学西南科技大学2.2 可行性研究可行性研究技术可行性分析技术可行性至少要考虑以下几方面因素:技术可行性至少要考虑以下几方面因素:在给定的时间内能否实现需求说明中的功能。在给定的时间内能否实现需求说明中的功能。必须充分考虑到可能出现的技术问题,否则麻烦就大了。必须充分考虑到可能出现的技术问题,否则麻烦就大了。 软件的质量如何?软件的质量如何?实时性软件的速度;实时性软件的速度;高风险软件的正确性与精确性。高风险软件的正确性与精确性。软件的生产率如何?软件的生产率如何?软件的质量不好,将导致维护的代价很高,会把前期拿到软件的质量不好,将导致维护的代价很高,会把前期拿到的利润慢慢地消耗光的利润慢慢地消耗光 。如果企图通过偷工减料而提高生产率,是得不偿失的事。如果企图通过偷工减料而提高生产率,是得不偿失的事。 西南科技大学西南科技大学2.2 可行性研究可行性研究技术可行性分析 在进行技术可行性分析时,一个重要的内容是对在进行技术可行性分析时,一个重要的内容是对现有系统绘制系统流程图。现有系统绘制系统流程图。 系统流程图中所用的符号与程序设计语言中的程系统流程图中所用的符号与程序设计语言中的程序流程图所用的符号类似。系统流程图表达的是信息序流程图所用的符号类似。系统流程图表达的是信息在系统中各个部件之间的流动情况。在系统中各个部件之间的流动情况。西南科技大学西南科技大学2.2 可行性研究可行性研究的工具的工具系统流程图 可可行行性性分分析析时时需需分分析析现现有有系系统统和和设设计计新新系系统统,我我们们常常用用系系统流程图来描述。统流程图来描述。 系统流程图的基本作用:系统流程图的基本作用: 以黑箱方式描述系统各部件(如人工处理、程序、以黑箱方式描述系统各部件(如人工处理、程序、数据库、图表等),它描述了信息在系统各部件中的流数据库、图表等),它描述了信息在系统各部件中的流动情况,它不对信息在系统中的加工进行描述。动情况,它不对信息在系统中的加工进行描述。西南科技大学西南科技大学符符 号号名称名称含含 义义处理处理能改变数据或数据位置的加工或部件能改变数据或数据位置的加工或部件输输 入入 / /输出输出广义的不指明具体设备的输入与输出广义的不指明具体设备的输入与输出连接连接在在同同一一页页上上指指明明转转到到图图的的另另一一部部分分或或从从图图的的另另一一部分转来部分转来换换页页连连接接指转到另一页或从另一页转来指转到另一页或从另一页转来数据流数据流连接其他符号,指明数据的流动方向连接其他符号,指明数据的流动方向文档文档通常表示打印输出通常表示打印输出2.2 可行性研究可行性研究系统流程图基本符号西南科技大学西南科技大学联机存储联机存储任何种类的联机存储任何种类的联机存储磁盘磁盘磁磁盘盘的的输输入入/ /输输出出,也也表表示示存存储储在在磁磁盘盘上上的的数数据据库库或文件或文件人工输入人工输入在脱机情况下人工输入数据,如填写表格在脱机情况下人工输入数据,如填写表格人工操作人工操作人工完成的操作,如在表格上的签名人工完成的操作,如在表格上的签名通信链路通信链路通过通信链路传送数据通过通信链路传送数据2.2 可行性研究可行性研究系统流程图基本符号西南科技大学西南科技大学2.2 可行性研究可行性研究系统流程图实例测评测评数据库数据库测评设置测评设置测评人员测评人员管理人员管理人员数据处理数据处理数据提交数据提交验证验证验证验证测评测评测评结果测评结果例例1:教师教学网络测评系统:教师教学网络测评系统西南科技大学西南科技大学2.2 可行性研究可行性研究系统流程图实例例例2项项目目申申报报管管理理系系统统委托评审专家委托评审专家单位信息处理单位信息处理项目评审项目评审推荐专家推荐专家专家信息处理专家信息处理申报单位申报单位评审委员评审委员评审专家评审专家单位信息表单位信息表项目信息表项目信息表专家信息表专家信息表提交项目提交项目申请书申请书项目综合评定项目综合评定西南科技大学西南科技大学例例3:网络考试系统:网络考试系统用户信息用户信息人员判定人员判定考试过程控制模块考试过程控制模块成绩管理模块成绩管理模块题题库库制制作作模模块块试题库试题库用户信息用户信息成绩打印成绩打印统计查询统计查询成绩记录成绩记录教师教师学生学生2.2 可行性研究可行性研究系统流程图实例西南科技大学西南科技大学2.2 可行性研究可行性研究经济可行性分析经济经济可行可行性分性分析析 1. 成本分析成本分析 2.效益分析效益分析 办公成本办公成本 人员成本人员成本 资源成本资源成本 最难准最难准确核算确核算 如果从经济可行性的角度分析如果从经济可行性的角度分析得出纯收入小于或等于零的结得出纯收入小于或等于零的结论,则这个项目是不能投资的论,则这个项目是不能投资的 西南科技大学西南科技大学成本组成成本组成初始成本初始成本日常维护成本日常维护成本 各种软、硬件计辅助设备各种软、硬件计辅助设备的购置、运输、安装、调试的购置、运输、安装、调试费用费用; 机房及附属设施机房及附属设施(电源、电源、通信、通信、 地板地板)费用费用; 其他费用其他费用 系统维护(软件、硬件、通信)系统维护(软件、硬件、通信) 人员费用人员费用 易耗品易耗品 内务开销内务开销(公用设施、建筑物、公用设施、建筑物、远程通信、动力远程通信、动力) 其他其他(一般低估24倍 趋势:外设比重大)2.2 可行性研究可行性研究经济可行性分析西南科技大学西南科技大学2.2 可行性研究可行性研究短期效益VS长远效益短期利益容易把握,风险较低。国内公司经常出现一窝蜂现象。长远利益难以把握,风险较大。能为了长远利益不惜短期亏损的人,要么是雄心勃勃的将帅之才,要么是“纸上谈兵”、“眼高手底”的那一类庸人。西南科技大学西南科技大学2.2 可行性研究可行性研究社会因素的考虑社会环境至少包括市场和政策:市场因素市场因素市场分未成熟的市场、成熟的市场和将要消亡的市场。市场分未成熟的市场、成熟的市场和将要消亡的市场。涉足未成熟的市场要冒很大的风险,要尽可能准确地估计涉足未成熟的市场要冒很大的风险,要尽可能准确地估计潜在的市场有多大?自己能占多少份额?多长时间能实现潜在的市场有多大?自己能占多少份额?多长时间能实现?挤进成熟的市场,虽然风险不高,但油水也不多。挤进成熟的市场,虽然风险不高,但油水也不多。将要消亡的市场就别进去了。将要消亡的市场就别进去了。法律政策因素法律政策因素是否存在地方保护政策,使竞争不公平。是否存在地方保护政策,使竞争不公平。政策是否会干预企业的正当行为政策是否会干预企业的正当行为 。有无版权纠纷。有无版权纠纷。西南科技大学西南科技大学2.2 可行性研究可行性研究可行性研究的步骤确定确定系统的系统的规模和目标规模和目标分析现有系分析现有系统统设计新系统设计新系统的高层逻辑的高层逻辑模型模型 导出和评价导出和评价 供供选择的方案选择的方案推荐可行推荐可行的方案的方案书写文档书写文档提交审查提交审查用户用户分析员分析员1.1.设计和评估新系统的设计和评估新系统的实现方案实现方案2.2.绘制系统流程图绘制系统流程图3.3.成本成本/ /效益分析效益分析4.4.拟定可行性研究报告拟定可行性研究报告是否符合是否符合系统目标系统目标下一页西南科技大学西南科技大学2.2 可行性研究可行性研究步骤步骤2可行性研究的步骤可行性研究的步骤-2分析现有系统分析现有系统老系统老系统功能功能新增新增功能功能 新系统效益新系统效益 老系统效益老系统效益 返回西南科技大学西南科技大学抽象抽象实现实现改进改进老系统老系统模型模型新模型新模型新系统新系统报告应该告诉用户报告应该告诉用户“What”而不是而不是“How” 逻辑模型由数据流图来描述,不需细化逻辑模型由数据流图来描述,不需细化可行性研究的步骤可行性研究的步骤-3导出高层逻辑模型导出高层逻辑模型返回2.2 可行性研究可行性研究步骤步骤3西南科技大学西南科技大学进度表进度表经济上合算经济上合算技术上可行技术上可行操作上可行操作上可行技术上不可行技术上不可行用户用户不不可可能能操操作作不合算不合算可行性研究的步骤可行性研究的步骤-4导出和评价各种方案导出和评价各种方案2.2 可行性研究可行性研究步骤步骤4返回西南科技大学西南科技大学可行性研究的步骤可行性研究的步骤-5推荐可行的方案推荐可行的方案返回Yes or No?NoYesWhy?Which one is the best?Why? (cost / benefit)2.2 可行性研究可行性研究步骤步骤5西南科技大学西南科技大学2.2 可行性研究可行性研究 根据可行性研究结果要做出的决定是:是否继续按预根据可行性研究结果要做出的决定是:是否继续按预定目标进行开发。可行性分析人员必须清楚地表明他对这定目标进行开发。可行性分析人员必须清楚地表明他对这个关键性决定的建议。如果认为值得继续进行这项开发工个关键性决定的建议。如果认为值得继续进行这项开发工程,则应提供一种最好的解决方案,并说明理由。程,则应提供一种最好的解决方案,并说明理由。 要学习热恋中的年青人“倒底行还是不行?行就结婚,不行就拉到。西南科技大学西南科技大学2.3 成本效益分析成本效益分析 是从经济角度评价一个项目是否值得开是从经济角度评价一个项目是否值得开发。发。步骤:首先估算开发的成本,然后与取得的步骤:首先估算开发的成本,然后与取得的效益比较。效益比较。西南科技大学西南科技大学效益估计效益估计(Benefit Estimation)例:假设某软件生存周期为5年。现在投资20万元,平均年利率3%。从第一年起,每年年底收入4.2万元,问该项目是否值得投资?P = 20万万4.2万万4.2万万4.2万万4.2万万4.2万万0123452.3 成本效益分析成本效益分析西南科技大学西南科技大学到第5年底结算时:投资额 = 200000(1+3%)5 231855(元)(利息)收入 = 42000 (1+3%)4+ (1+3%)3+ (1+3%)2+ (1+3%)+1 222984(元)不合算!不合算!2.3 成本效益分析成本效益分析西南科技大学西南科技大学 衡量工程价值的经济指标有衡量工程价值的经济指标有: 纯收入纯收入 = 折合现价的总收入 - 当前投资额 = 投资回收期投资回收期例:第例:第6年底可收回年底可收回2.3 成本效益分析成本效益分析西南科技大学西南科技大学 投资回收率:设为投资回收率:设为j2.3 成本效益分析成本效益分析西南科技大学西南科技大学其他系统费用总类繁多:其他系统费用总类繁多:筹办费用开办费用与项目有关的费用运行费用其他费用2.3 成本效益分析成本效益分析西南科技大学西南科技大学(1)办公室房租。(2)办公用品,如桌、椅、书柜、照明电器、空调等。(3)计算机、打印机、网络等硬件设备。(4)电话、传真等通讯设备以及通讯费用。(5)资料费。(6)办公消耗,如水电费、打印复印费等。(7)软件开发人员与行政人员的工资。(8)购买系统软件的费用,如买操作系统、数据库、软件开发工具等。有些老板 买盗版的系统软件,却按市场价算成本,可从美国佬那里赚一笔。(9)做市场调查、可行性分析、需求分析的交际费用。(10)公司人员培训费用。(11)产品宣传费用。如果用Internet作宣传,则要考虑建设Web站点的费用。(12)如果客户是政府部门,还要充分考虑用于吃喝玩乐、行贿的费用。(13)如果公司的风水不好,会有很多莫名其妙的管理费。每戳一个红艳艳的公章都要化一把钞票。 2.3 成本效益分析成本效益分析西南科技大学西南科技大学大学一年级支出:大学一年级支出:学费:学费: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元。元。西南科技大学西南科技大学大学二年级支出:大学二年级支出:学费:学费: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元。元。西南科技大学西南科技大学大学三年级收入:大学三年级收入:补助:补助:153.00元元/年。年。奖学金:奖学金:1000.00元(年度一等奖学金)元(年度一等奖学金)+300.00(单科奖学金)。(单科奖学金)。家教收入:家教收入:9000.00元元/年(同大二的时候,大三因为开专业课,没有公共年(同大二的时候,大三因为开专业课,没有公共课,下午一般没有课。因此下午可以出去打工,算在家教收入里)。课,下午一般没有课。因此下午可以出去打工,算在家教收入里)。两假期打工:两假期打工:1600.00元。元。发表文章稿费:发表文章稿费:800.00元。元。大学三年级大概总共收入:大学三年级大概总共收入:12853.00元,大概总共支出:元,大概总共支出:10150.00元。元。西南科技大学西南科技大学大学四年级支出:大学四年级支出:学费:学费:5000.00元元/年。年。餐饮费:餐饮费:3700.00元元/年。年。平日开销:平日开销:4000.00元(实习元(实习+外出找工作费用外出找工作费用+同学毕业酒会等)。同学毕业酒会等)。大学四年级收入:大学四年级收入:补助:补助:153.00元元/年。年。奖学金:奖学金:1000.00元元/年(年度一等奖学金)年(年度一等奖学金)+800.00元(优秀毕业生奖元(优秀毕业生奖金)。金)。家教及其他收入:家教及其他收入:12000.00元元/年(大四第二学期,几乎全带了家教)。年(大四第二学期,几乎全带了家教)。大学四年级大概总共收入:大学四年级大概总共收入:13953.00元,大概总共支出:元,大概总共支出:12700.元。元。大学四年总共支出:大概大学四年总共支出:大概40500.00元,大概总共收入:元,大概总共收入:44112.00元。元。西南科技大学西南科技大学 此外,应该把无形的效益考虑在内,比如:高质量的此外,应该把无形的效益考虑在内,比如:高质量的软件会吸引潜在的用户参与。软件会吸引潜在的用户参与。 在国内,有很多公司在从事新的领域,都会与某个单在国内,有很多公司在从事新的领域,都会与某个单位寻找切入点,在没有效益或者效益很低的情况下合作开位寻找切入点,在没有效益或者效益很低的情况下合作开发。发。2.3 成本效益分析成本效益分析西南科技大学西南科技大学GIS项目开发计划:项目开发计划:1分解系统,将功能分为独立的小任务。GIS具有自己的特点:数据入库,空间分析等。2对任务分类,确定任务性质。3确定各个任务所需要的资源,落实各种资源。4组合任务,形成计划。2.4 工程项目开发计划工程项目开发计划西南科技大学西南科技大学 1分分解解过过程程是是将将项项目目按按照照其其内内在在结结构构或或实实施施过过程程的的顺顺序序进进行逐层分解而形成的结构示意图表。行逐层分解而形成的结构示意图表。层层 1层层 2层层 3第一步第一步 分解系统分解系统2.4 工程项目开发计划工程项目开发计划步骤步骤1系统分析数据入库需求分析项目项目 X测试系统设计编码培训安装属性数据采集空间数据采集界面设计功能设计软件安装硬件安装.西南科技大学西南科技大学 任务分为:任务分为: 承前启后性任务;承前启后性任务; 独立性任务;独立性任务; 依附于某个阶段工作性质的工作;依附于某个阶段工作性质的工作;第二步第二步 对任务分类对任务分类2.4 工程项目开发计划步骤工程项目开发计划步骤2西南科技大学西南科技大学A.人员配置人员配置GIS项目经理/技术组数据库经理数字化操作员系统操作员应用分析软件经理程序编写员测试人员维护人员第三步第三步 确定各个任务所需要的资源确定各个任务所需要的资源2.4 工程项目开发计划步骤工程项目开发计划步骤3西南科技大学西南科技大学管理管理人员人员人人员员参参加加程程度度计划计划需求需求分析分析概要设计概要设计编码编码详细详细设计设计单元单元测试测试确认确认测试测试组装测试组装测试初级技初级技术人员术人员高级技高级技术人员术人员高高低低Putnam_Norden 曲线曲线不同阶段的人员需求情况不同阶段的人员需求情况2.4 工程项目开发计划步骤工程项目开发计划步骤3西南科技大学西南科技大学销售商销售商转包人转包人项目经理项目经理团队团队上层管理上层管理项目需要者项目需要者最终用户最终用户团队团队法律部门法律部门质量部门质量部门市场战略市场战略制造部门制造部门研发部门研发部门2.4 工程项目开发计划工程项目开发计划步骤步骤3西南科技大学西南科技大学B硬件资源:硬件设备和测试设备。硬件资源:硬件设备和测试设备。计算机的存储量、运算速度外部设备的功能、效率、可靠通信设备的能力、质量C软件资源:各种开发和测试软件。软件资源:各种开发和测试软件。OS提供的接口能力(实时、批处理能力,分时响应时间)DBMS的功能程序设计语言的种类和表达能力网络软件的性能D工具包:操作系统和数据库软件。工具包:操作系统和数据库软件。2.4 工程项目开发计划步骤工程项目开发计划步骤3西南科技大学西南科技大学A进度安排:制定开发时间、开发计划资源列表。B培训计划2.4 工程项目开发计划步骤工程项目开发计划步骤4第四步第四步 组合任务,形成计划组合任务,形成计划西南科技大学西南科技大学 甘特图,又称条形图或棒图甘特图,又称条形图或棒图 ,最早由,最早由Henry于第一于第一次世界大战期间为了在工作车间进行进度计划而首创次世界大战期间为了在工作车间进行进度计划而首创 ,可以清楚明确的表示项目各项工作的开始时间、先后顺序、可以清楚明确的表示项目各项工作的开始时间、先后顺序、持续时间、结束时间、总工期等情况持续时间、结束时间、总工期等情况 。 它基本上是一种线条图,横轴表示时间,纵轴表示要安排的活动,线条表示在整个期间上计划的和实际的活动完成情况。甘特图直观地表明任务计划在什么时候进行,以及实际进展与计划要求的对比。 项目管理工具项目管理工具 Microsoft Project是一种项目管理是一种项目管理应用软件。可使用它为项目管理做计划,排定日期和编制应用软件。可使用它为项目管理做计划,排定日期和编制项目信息图,项目信息图,2.4 工程项目开发计划步骤工程项目开发计划步骤4西南科技大学西南科技大学A制定开发时间tw12345678ABCD当前进度当前进度优点:简单,能动态地反映开发进展。缺点:难以反映多个任务间的逻辑关系。估算时间的方法与其它项目中类似工作类比已完成项目的历史数据专家意见2.4 工程项目开发计划工程项目开发计划制定开发时间制定开发时间西南科技大学西南科技大学 制定开发计划资源列表,如图:制定开发计划资源列表,如图:P51 29B 写出概要的培训计划写出概要的培训计划2.4 工程项目开发计划开发计划资源列表工程项目开发计划开发计划资源列表西南科技大学西南科技大学小结:小结:可信性研究的任务可信性研究的任务可信性研究的步骤可信性研究的步骤成本效益分析的方法成本效益分析的方法制定工程项目的开发计划制定工程项目的开发计划GIS软件工程的可行性分析软件工程的可行性分析西南科技大学西南科技大学1、项目、项目:学生学期选课系统:学生学期选课系统2、背景、背景:在学分制实行过程中,学生选课:在学分制实行过程中,学生选课进行人工登记效率低。容易冲突,任课教进行人工登记效率低。容易冲突,任课教师难以获得及时有效的课程选修学生名单。师难以获得及时有效的课程选修学生名单。3、目标、目标:建立一个基于教学管理计算机网:建立一个基于教学管理计算机网络的学生学期选课系统。络的学生学期选课系统。案例一:某高校学生选课系统开发计划案例一:某高校学生选课系统开发计划西南科技大学西南科技大学4、系统能力、系统能力:为学生提供填写选课卡片和计算机:为学生提供填写选课卡片和计算机网络终端查询对话两种选课方式,教学管理科能网络终端查询对话两种选课方式,教学管理科能够对选课冲突学生进行随机、确定调整,系统产够对选课冲突学生进行随机、确定调整,系统产生课程注册数据库,输出学生课程表、课程成绩生课程注册数据库,输出学生课程表、课程成绩记录单。记录单。5、资源要求、资源要求:硬件主要利用现有计算机教学管理:硬件主要利用现有计算机教学管理网络。增配少量专用设备(如读卡机、扫描仪),网络。增配少量专用设备(如读卡机、扫描仪),软件开发费用预期软件开发费用预期25000元。元。6、可行性研究、可行性研究:由分析员和教学管理科进行。:由分析员和教学管理科进行。某高校学生选课系统开发计划某高校学生选课系统开发计划西南科技大学西南科技大学系统流程图系统流程图0学生选课系统学生教师选课单课程表成绩记录单系统流程图(最上层)系统流程图(最上层)西南科技大学西南科技大学项目调研第一步项目调研第一步面谈面谈西南科技大学西南科技大学第一步第一步举行面谈举行面谈面谈之前:面谈之前:确立面谈目的确立面谈目的确定要包括的相关用户确定要包括的相关用户确定参加会议的项目小组成员确定参加会议的项目小组成员建立要讨论的问题和要点列表建立要讨论的问题和要点列表复查有关的文档和资料复查有关的文档和资料确定时间和地点确定时间和地点通知所有参加者有关会议的目的、时间和地点通知所有参加者有关会议的目的、时间和地点西南科技大学西南科技大学 举行面谈举行面谈进行面谈:进行面谈:衣着得体衣着得体准时到达准时到达寻找关注的细节寻找关注的细节详细记录详细记录指出和记录未解决的问题指出和记录未解决的问题西南科技大学西南科技大学 举行面谈举行面谈面谈之后:面谈之后:复查笔记的准确性、完整性和可理解性复查笔记的准确性、完整性和可理解性确定需要进一步澄清的问题域确定需要进一步澄清的问题域适当的时候向参加会议的每一个人发一封感谢信适当的时候向参加会议的每一个人发一封感谢信西南科技大学西南科技大学二二 人员组织安排人员组织安排组织结构:信息系统指导信息系统指导/监督委员会监督委员会信息系统项目管理组信息系统项目管理组信息系统项目开发组信息系统项目开发组西南科技大学西南科技大学二二 人员组织安排人员组织安排人员构成:技术人员技术人员 系统分析员、程序设计人员、网络专家系统分析员、程序设计人员、网络专家 某些情况下,可补充招聘新人员某些情况下,可补充招聘新人员用户用户 来自组织内部的职能人员,根据需要对他们进来自组织内部的职能人员,根据需要对他们进行技术或其他培训工作行技术或其他培训工作西南科技大学西南科技大学二二 人员组织安排人员组织安排各阶段人员配备:1、信息系统指导委员会(全阶段)、信息系统指导委员会(全阶段)2、系统规划阶段、系统规划阶段 项目经理、有经验的系统分析员项目经理、有经验的系统分析员3、系统分析阶段、系统分析阶段 增加系统分析员增加系统分析员 某些关键业务领域的用户某些关键业务领域的用户(一般是中层管理人(一般是中层管理人员,员, 表述业务需求)表述业务需求)西南科技大学西南科技大学二二 人员组织安排人员组织安排各阶段人员配备(续):4、系统设计阶段、系统设计阶段 补充专业技术人员,如网络专家和数据库专家补充专业技术人员,如网络专家和数据库专家 5、系统实施阶段、系统实施阶段 编程人员编程人员 质量控制人员(完成软件测试工作)质量控制人员(完成软件测试工作) 用户(学习系统操作方法,然后留在组织内担用户(学习系统操作方法,然后留在组织内担当培训员)当培训员)西南科技大学西南科技大学典型项目的人员配备典型项目的人员配备计划分析设计实施2018161412108 6 4 2人员数项目时间西南科技大学西南科技大学人员安排步骤人员安排步骤为项目制定一个人员需求计划为项目制定一个人员需求计划确定并邀请专门技术人才确定并邀请专门技术人才确定并邀请专门用户人员确定并邀请专门用户人员把项目组按任务分成工作小组把项目组按任务分成工作小组实施初步的培训和建组训练实施初步的培训和建组训练西南科技大学西南科技大学三三 可行性分析可行性分析 GB 8566-88 GB 8566-88 软件开发规范软件开发规范中指出:中指出: 可行性研究的主要任务是可行性研究的主要任务是“了解用户的要了解用户的要求及现实环境,从技术、经济和社会因素等求及现实环境,从技术、经济和社会因素等三方面研究并论证本项目的可行性,编写可三方面研究并论证本项目的可行性,编写可行性研究报告,制定初步项目开发计划。行性研究报告,制定初步项目开发计划。”西南科技大学西南科技大学三三 可行性分析可行性分析1经济可行性经济可行性2技术可行性技术可行性3法律上的可行性法律上的可行性 西南科技大学西南科技大学三三 可行性分析经济可行性可行性分析经济可行性第一步第一步 评估开发和运行成本评估开发和运行成本第二步第二步 评估预期的财务收益评估预期的财务收益第三步第三步 风险风险/收益分析收益分析 西南科技大学西南科技大学三三 可行性分析开发成本可行性分析开发成本薪水薪水/工资工资硬件设备与安装硬件设备与安装购买软件与许可证的费用购买软件与许可证的费用咨询费与对第三方的付款咨询费与对第三方的付款培训培训设施设施开发程序与工具的费用开发程序与工具的费用差旅杂项差旅杂项开发成本西南科技大学西南科技大学三三 可行性分析可行性分析运行费用运行费用设备维修设备维修软件维护软件维护计算机运行计算机运行设备分期偿付设备分期偿付培训和辅助培训和辅助运运行行费费用用西南科技大学西南科技大学系统开发和每年运行费用举例系统开发和每年运行费用举例1.1.系统开发费用(一次)系统开发费用(一次) 人员:人员:2 2名系统分析员名系统分析员(450(450小时小时/ /名名,45,45元元/ /小时小时) 40,500) 40,5005 5名系统开发人员名系统开发人员(275(275小时小时/ /名名,36,36元元/ /小时小时)49,500)49,5001 1名名网络通讯专家网络通讯专家(60(60小时小时/ /名名,42,42元元/ /小时小时) 2,400) 2,4001 1名数据库管理员名数据库管理员(30(30小时小时/ /名名,42,42元元/ /小时小时) 1,260) 1,2602 2名技术文档写作者名技术文档写作者(120(120小时小时/ /名名,25,25元元/ /小时小时) 6,000) 6,0001 1名秘书名秘书(160(160小时小时/ /名名,15,15元元/ /小时小时) 2,400) 2,4002 2名在转换期间数据输入人员名在转换期间数据输入人员 (40 (40小时小时/ /名名,12,12元元/ /小时小时)49,500)49,500系统开发和每年运行费用举例系统开发和每年运行费用举例培训:培训:三天的开发人员内部培训课程三天的开发人员内部培训课程 7,0007,0003030个用户,三天的内部培训课程个用户,三天的内部培训课程 10,000 10,000物资:物资:复印复印 500500磁盘、纸张等消耗品磁盘、纸张等消耗品打印消耗品(色带、色打印消耗品(色带、色盒等)盒等) 650650购买硬件、软件:购买硬件、软件:2020台工作站台工作站WindowsWindows软件软件 1,000 1,0002020台工作站内存升级台工作站内存升级 8,000 8,000网络软件网络软件 17,500 17,5002020台工作站办公软件产品台工作站办公软件产品 20,000 20,000系统开发总费用系统开发总费用 161,670系统开发和每年运行费用举例系统开发和每年运行费用举例系统开发和每年运行费用举例系统开发和每年运行费用举例年运行费用(每年)人员:年运行费用(每年)人员:维护程序员维护程序员/ /分析员分析员(250(250小时小时/ /年年,42,42元元/ /小时小时) ) 10,500 10,500网络管理员网络管理员(300(300小时小时/ /年年,50,50元元/ /小时小时) 15,000) 15,000购买硬件、软件升级:购买硬件、软件升级:硬件硬件 5,000 5,000软件软件 6,000 6,000物资和杂项物资和杂项 3,500 3,500每年总运行费用每年总运行费用 40,000 40,000收益收益财务计算财务计算确定新系统的净现值确定新系统的净现值确定投资回收期确定投资回收期确定投资回收率确定投资回收率西南科技大学西南科技大学收益收益无形收益无形收益改良资产利用改良资产利用改良资源控制改良资源控制改良组织计划改良组织计划增加组织适应性增加组织适应性更多及时信息更多及时信息更多信息更多信息增加组织的学习增加组织的学习达到合理要求达到合理要求提高雇员的积极性提高雇员的积极性增加工作满意程度增加工作满意程度改良决策改良决策改良运作改良运作提高客户满意程度提高客户满意程度更好的合作前景更好的合作前景(应估算成相应的金额计入总收益)西南科技大学西南科技大学三三 可行性分析可行性分析组织上和管理上的可行性组织上和管理上的可行性 考虑的问题考虑的问题(1)(1)领导的合作态度领导的合作态度(2)(2)人员心理(抵制人员心理(抵制/ /支持)支持)(3)(3)基础工作的规范化(数据、过程)基础工作的规范化(数据、过程)(4)(4)管理制度和机构管理制度和机构三三 可行性分析可行性分析技术可行性技术可行性(1)(1)开发风险:给定时间内基本可以实现功能。开发风险:给定时间内基本可以实现功能。(2)(2)资源有效性资源有效性 开发人员在岗,开发所需系统,软件开发人员在岗,开发所需系统,软件 等资源具备。等资源具备。(3)(3)相关技术的发展相关技术的发展 还有待研究。还有待研究。备注:需备注:需雇用网络顾问。雇用网络顾问。三三 可行性分析可行性分析提交可行性分析报告提交可行性分析报告可行性分析结论:可行性分析结论:(1) (1) 立即展开立即展开(2) (2) 推迟推迟(3) (3) 修改后进行修改后进行(4) (4) 不能进行不能进行(5) (5) 不必要进行不必要进行四四 制定项目进度制定项目进度 步骤: 1确定各阶段的活动及任务确定各阶段的活动及任务(进度管理一般(进度管理一般是是 40-20-40规则,即分析设计占,即分析设计占40%、编程、编程20%、测试、测试40%) 2估算任务大小,即人力资源、每人工估算任务大小,即人力资源、每人工作日、所需日程、相关资源数作日、所需日程、相关资源数 3确定任务的前后关系确定任务的前后关系 4对每个任务进行时间安排对每个任务进行时间安排西南科技大学西南科技大学案例:进度安排案例:进度安排(甘特图表示甘特图表示)2 4 6 8 10 12 14 16 18 20 22作业时间(天)系统调研系统分析系统设计详细设计总体设计编码验收、安装用户培训系统测试西南科技大学西南科技大学本章小结:调研的方法本章小结:调研的方法 可行性研究的内容可行性研究的内容 成本效益的分析方法成本效益的分析方法 项目计划的制定项目计划的制定西南科技大学西南科技大学 靠山山会倒,靠水水会流,靠自己永远不倒。 如果你要等有了实验室才来做实验的话,那么有了实验室你也不会做实验 。西南科技大学西南科技大学结束!结束!
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号