软件工程项目的计划书(通用8篇)
1.软件工程项目的计划书 篇一
第一章 项目概述(理论教学时可用“引言”)
1.1目的
1.2 项目背景
1.3项目的范围和目标
1.3.1范围描述 (问题定义阶段产生,对应的文档为:《系统目标与范围说明书》)
1.3.2主要功能 (可行性分析报告):(1)概述 (2)系统流程图 应包含旧系统的系统流程图(调研的实际情况)和新系统的系统流程图(你想像中的样 子) (3)功能描述抽出其中的功能
1.3.3性能 (可选)
1.3.4技术约束 (可选)
第二章 项目估算
2.1使用的历史数据 2.2使用的评估技术
2.3工作量、成本、时间估算
第三章 风险评估
3.1风险识别
列出最高的10大风险(数字10是参考)
3.2风险应对策略
对列出的风险应有哪些策略去应对
第四章 项目进度计划
4.1项目任务分解
我们从软件工程角度来分,大致有如下的任务: 可行性研究报告 项目开发计划 软件需求分析 数据库设计 总体设计 界面设计 网页设计 相关美工设计 详细设计 测试计划 操作手册 测试分析报告 项目开发总结 维护修改建议
第五章 关键问题
可以是技术因素、也可以是非技术因素,总而言之,是系统成败的最重要因素。
第六章 软件配置
开发平台、开发工具、数据库平台
第七章 人员组织
人员及其角色
第八章 附录
相关文档、资料、数据等
2.软件工程项目的计划书 篇二
为了贯彻落实《国家中长期教育改革和发展规划纲要》和《国家中长期人才发展规划纲要》, 遵循“行业指导、校企合作、分类实施、形式多样”的原则, 国家教育部组织实施“卓越工程师教育培养计划”, 研究制订支持工程教育改革的政策措施, 培养创新能力强、适应社会发展需要的高质量工程技术人才, 全面提高工程教育人才培养质量。2010年教育部召开了“卓越工程师教育培养计划”启动会, 教育部公布了第一批实施“卓越工程师教育培养计划”高校, 联合有关职能部门和行业协 (学) 会, 共同实施“卓越工程师教育培养计划”。
计算机和软件工程专业, 强调软件开发的工程性, 使学生在掌握计算机科学与技术方面知识和技能的基础上熟练掌握软件开发各个环节所必需的知识、方法和技能。但是, 我国软件业递增趋势快速发展, 随着软件应用领域的不断扩大, 带动了企业对软件人才的大量需求, 据相关报道目前我国软件测试人才缺口达几十万人, 且快速递增, 社会对软件工程人才的需求与高校专业人才供给之间矛盾更为突出, 软件人才的供给严重不足。许多软件企业的生产还停留在手工作坊的层次上, 没有进行工程化、工业化、规模化、流水线式的生产模式, 软件人才结构严重失衡, 很大比例的高级技术人员从事软件底层生产过程, 导致软件生产的效率低下, 使得软件生产的成本过高, 而且还造成了人力资源的极大浪费。随着软件行业产业化和规范化的发展, 软件人才需求结构也发生相应变化, 工程化生产模式急需大量中高级技术人员, 计算机和软件专业学生的工程实践能力无法满足企业需求。另外, 很大一部分学生虽然掌握了扎实的软件工程理论知识, 但软件工程实践能力较差, 缺乏工程创新能力, 如何培养学生软件工程专业工程能力已经成为亟待解决问题。
2 软件工程实践探索
学校与软件开发相关专业有计算机专业和软件工程专业。其中计算机专业创建于1982年, 现拥有计算机应用技术一级学科硕士授予权, 为“国家级特色专业“建设点。软件工程专业成立于2009年, 现具有软件工程硕士学位授予权。
为加强行业企业和学校之间的合作, 使企业深入人才培养过程中, 计算机和软件工程专业依托学校电力行业背景, 紧密结合电力企业的需求, 兼顾计算机和软件等行业的人才需求, 学院积极联系电力和计算机等行业广大校友, 组织高水平学术和行业讲座和研讨, 并聘请校外具有一定工作经验和业务资历的导师, 广泛开展座谈、会议和培训等活动。培养具有扎实的软件开发系统知识, 熟悉电力等行业规范, 掌握实际软件开发方法, 能够从事行业软件工程人才。
并确保开设与软件工程实践环节密切相关的计算机、软件开发和电力相关课程、选修课和报告。为增加行业知识和熟悉行业规范, 充分利用学校电力行业优势和校内电力专业资源, 欲开设电路分析、电力系统概论等课程。保证学生参与软件工程实践环节前, 熟悉相关行业背景知识和规范, 确保软件项目各阶段任务的顺利执行。
除了开设数据结构、操作系统、数据库和计算机网络等经典基础理论课程外, 还开设与是软件工程工程实践相关课程:面向对象程序设计、软件工程、JAVA高级程序设计、J2EE软件架构、网络编程基础、软件分析与设计、软件测试技术、UML等。为了避免课堂以理论讲解为主, 提高软件工程专业学生的工程实践能力, 加强与企业的沟通和协调, 并将软件工程项目实践纳入到卓越工程师专业人材培养体系中, 通过软件工程理论学习与软件工程实践相结合, 将企业化软件项目引入到教学中。
借鉴ISO、CMMI和大型公司等软件工程规范对这些文档作适当的删减和补充, 提炼出适合本校的软件工程理论体系的核心内容, 以学生为实践主体, 以教师为辅助指导和管理, 以公司开发标准和考核标准为依据。培养学生在软件工程实践中发现问题、分析问题、解决问题的能力, 运用所学知识举一反三的自己独自解决问题能力, 切实培养学生的工程实践技能。
软件开发和软件工程知识技术发展迅猛, 及时更新软件工程实践内容, 充分考虑本专业学生特长、教师业务领域和专业特色, 提取软件企业主流技术和知识点, 进行必要的筛选和加工处理, 汲取到软件工程实践环节中。为保证实践环节的真实性和实用性, 选取实际软件项目需求、设计、测试文档资料规范齐全, 编程规范整洁。
通过合作、聘请等方式, 请软件企业技术人员参与软件工程实践指导工作, 培养学生安装软件工程规范进行开发, 请有经验的项目管理人员参与管理, 训练团队成员协作开发能力。制定科学的软件工程实践目标、任务和考核标准, 突出软件项目需求分析、设计、测试和项目管理能力培养。
软件工程实践环节通过理论和实践的结合来提高学生动手实践能力, 在软件工程实践环节上采用小组建制方式进行, 学生分组本着自愿组合的原则, 学生层次平衡为原则, 综合技术特长、知识结构和自学能力等, 形成小型开发梯队, 养成良好的团队协作意识。为保证每个小组有能力直接胜任软件开发等工作, 一个软件技术人员和一个软件管理人员配置多个教师, 公司人员作为项目经理, 一个教师配置多个小组, 教师作为项目组长, 一个小组配置多个组员, 组长作为组内协调员, 每组设立项目组长、需求分析员、系统设计员、数据库设计员、程序员、测试人员和美工人员等主要角色, 组长全面负责项目具体工作任务实施跟踪和协调, 每个组员可以具有多个业务角色。
学校处于内地三线城市, 会存在一定由地区差异导致的知识缺失和技术滞后, 在软件工程实践过程中要加强自身的软件工程理论知识的储备和软件开发能力训练。结合学校政策和情况, 调动教师参加社会实践的积极性, 主要考虑以学习培训为目标的技术研讨班, 以实践锻炼为目标的下厂实践, 或到大型软件公司进行学习, 以培养实践和管理能力的横向项目立项, 最大可能参与实际软件项目的开发, 避免传统的理论教授方式, 在真实的工程实践环境中让学生体会实践方法和技能。
在软件工程实践环节注意个体差异化的培养, 现有软件工程教材不利于学生个体差异的发展, 首先要选择适合地方高校的软件工程实践教材, 充分考虑学生对软件项目开发基础知识的掌握, 特长以及学校优势行业背景等情况, 进行差异化修订和补充。
借助卓越工程师教育培养计划, 经过四年的培养, 使学生具有系统的软件工程理论以及扎实的软件工程素质, 可以在电力企业、信息技术产业及其它行业胜任大型软件项目系统分析、设计、开发、测试、维护和软件项目管理等软件工程工作, 并具有一定软件项目开发创新能力, 以及具有量好的团队协作能力。
3 总结
本文对省属重点本科高等院校计算机和软件工程专业卓越工程师教育培养软件工程实践模式进行探讨, 讨论了软件工程实践教学改革建议。
摘要:论述了省属重点本科高等院校计算机和软件工程专业, 如何以卓越工程师教育培养计划为契机, 进行软件工程实践教学内容革新, 进行软件工程实践教学方式改革和探索, 培养创新能力强的高质量软件工程技术人才。
关键词:卓越工程师计划,软件工程,高校教学
参考文献
[1]王萌, 唐新来, 李健军.浅谈软件工程卓越工程师人才培养[J].中国外资, 2011, 251.[1]王萌, 唐新来, 李健军.浅谈软件工程卓越工程师人才培养[J].中国外资, 2011, 251.
3.软件工程项目的计划书 篇三
关键词:项目管理;资源平衡;网络计划
工程项目管理是以工程项目为对象,在有限的资源约束条件下,为了最优地实现工程项目目标和达到规定的工程质量标准,根据工程项目建设的内在规律性,运用现代管理理论与方法,对工程项目从策划决策到竣工交付使用全过程进行计划、组织、协调和控制等系统化管理的过程。在工程项目的进度管理中,限于资源的约束,网络计划的作业之间除了存在工作逻辑的联系,逻辑上无关系的作业也有可能因为需要同种资源而存在联系。因此,在安排各项作业逻辑关系时就要考虑资源的限制和资源的供应过程对网络计划的影响。对网络计划进行资源优化,不仅可以方便资源调配,而且能够降低工程成本。本文通过加权平均将多资源转化为单一资源综合指标,通过项目管理软件对总承包工程施工专项计划进行“工期固定,资源均衡”的优化,获得了较好的应用效果。
1.网络计划技术的优点
在工程项目管理的过程中,通过网络计划图和计算可以找出网络计划的关键线路和次关键线路,这种线路上的工作,花费时间长,消耗资源多,所以我们可以把整个工程项目有效地组织起来 ,明确地反映出整个项目的结构、相互关系,使组织者能够统筹兼、抓住关键, 确保计划实现,避免造成浪费。与关键线路相呼应,利用网络计划可计算出除关键工作外其他工作的机动时间。对于每项工作的机动时间做到心中有数,有利于工作中利用这些机动时间,优化资源强度,支持关键工作,调整工作进程,降低成本,提高管理水平。使用网络计划技术对施工现场的质量管理有很大帮助。虽然一般认为网络计划是进度控制的手段 ,但从影响施工现场质量因素的分析中可以看出 ,采用网络计划技术 ,将有助于施工现场的质量管理。
2.网络计划技术应用现状分析
据有关资料分析,目前我国网络计划技术的理论研究与应用水平,尚处在中间状态,虽然我们在理论水平与应用方面同发达国家相比相差无几,但在应用管理上,特别是计划执行中的监督、控制及跟踪调整方面,较少落在实处,基本停留在编制上,主要影响为工程设计多变,材料供应跟不上,应用者素质不高。目前我国在网络计划技术的理论研究方面同国外发达国家相比相差无几,但在应用管理上比较落后,基本上停留在计划的编制与网络图绘制上。许多企业运用网络计划,或因招投标文件所要求,或为投标施工组织增加“技术含量”。所以如此绘制出的网络图不是错误连篇,就是华而不实,根本谈不上如何运用这一科学管理方法进行项目管理。绝大部分施工企业网络计划技术的应用只停留在编制计划或画出几张网络图上,对计划执行中的监督与控制及计划调整缺少有效的管理方法。网络计划在真正的应用过程中,应该对于实际进度滞后的项目通过改变某些后续工作的逻辑关系或缩短某些后续工作的持续时间 ,并制定相应保证措施来调整偏差。在施工网络计划的编制中,只是确定各工作单元之间的逻辑关系,而没有根据施工方法确定工作单元中各项工作之间的所有关系。编制深度不够,更谈不上网络计划的优化与控制。
3.网络计划资源优化方法分析
3.1资源优化
在通常情况下,网络计划的资源优化分为两种。“资源有限,工期最短”的优化是在资源供应有限制的条件下,寻求整个计划工期最短的方案。“工期固定,资源均衡”的优化是通过调整计划安排,在工期保持不变的条件下,使资源需用量尽可能均衡的过程。这里所讲的资源优化,其前提条件是在优化过程中,不改变网络计划中各项工作之间的逻辑关系;在优化过程中,不改变网络计划中各项工作的持续时间;网络计划中各项工作的资源强度为常数,而且是合理的;除规定可中断的工作外,一般不允许中断工作,应保持其连续性。衡量资源不均衡程度的指标有三种:资源需要量不均衡系数、资源需要量方差和极差。三种指标均是值越小,资源的均衡性越好。在实际工程中,很难使上述指标都达到最小,一般选用方差作为衡量指标,即资源需要量与单位时间平均需要量之差的平方和的平均值。
3.2多资源优化
资源作为工程项目实施的基本要素,它通常包括:人力,包括各专业、各种级别的劳动力以及不同层次和职能的管理人员;原材料和设备,它构成工程的实体,例如常见的砂石、水泥、砖、钢筋、木材、设备等;施工所需设备,如塔吊、混凝土拌合设备、运输设备和施工工具。此外,资源还可能包括资金、计算机软件、信息系统、专利技术和方法等。工程中各种工作所需资源的种类及数量不同决定了每种资源的需求曲线不尽相同。调整网络计划的非关键作业会对各种资源的均衡效果产生不同的影响,有可能会导致在改善有些资源平衡效果的同时又破坏了另一些资源的平衡状态,加大其不平衡程度。简单的重复使用单一资源均衡优化的方法不能解决多资源优化的问题,甚至出现矛盾。如果引入权重系数,,且所有种资源的权重和为,即。根据工程实际,按照各种资源对工程的影响程度进行加权平均,计算出综合资源指标,可以将多资源平衡问题转化为单一资源平衡优化。这样,对网络计划进行“工期固定,资源均衡”就是找出满足工期规定条件的网络计划关键路径和关键作业并计算总工期,计算各个非关键作业的总时差和自由时差。保持关键作业不动,调整非关键作业的开始时间,直到综合资源指标分布函数方差最小。
4.项目管理软件资源平衡实践分析
4.1适应性调整
Primavera早先版本的软件Primavera Project Planner,简称P3,对项目资源使用的规划只能由软件自动按照相应任务的计划时间将资源预算量分摊到每个时间周期中去。单纯使用软件功能规划资源的方式并不灵活,资源的分布柱状图非常平齐,这种情况在工程中是不现实的。目前的P6软件允许用户在软件自动分摊周期数量的基础上手工编制或调整资源在每个时间周期内的使用数量,以便根据实际情况更合理的规划项目资源使用。
4.2 P6软件资源平衡
用手工计算的方法对网络计划进行资源优化,计算调整工作量十分巨大,而且准确性也得不到保证,以往在实际工作中很难起到作用。在工程上应用项目管理软件可以替代繁琐的手工计算,为网络计划的资源优化提供便利,能够实现资源的动态分析与优化,使网络计划的及时更新成为可能。Primavera项目管理软件,简称P6,是用于项目组织协调的综合计划与控制软件,在国内外工程项目管理中都获得了广泛的应用。在EPC总承包工程中应用P6软件编制施工专项计划,按照多资源加权平均转化为单一资源综合指标的方法。专项计划的资源需求集中分布在工作周期的前半段,部分时段超出了资源限值,而且在第3天和第4天出现了最高峰,工作周期的后半段资源需求较少,整体分布不均。根据工程的实际情况和施工组织进行评估,近似认为该专项计划每日的资源综合指标限值为90,需要用P6软件的资源平衡功能对施工专项计划进行资源平衡。在工程实际中,资源的限值并不是一个绝对严格的数值。现场设计变更、设备材料的供货进展、工作难度的不同、施工工作面的布置以及劳动效率的变化都会影响权重的分配和权值估算的准确性,进而影响资源综合指标的数值。
5.结束语
资源优化的准确性受原始数据收集积累以及资源权重系数的影响。因此,对工程项目管理的基础数据要多收集、整理,通过不断分析和总结才能逐步提高资源均衡优化的质量及可靠性,使之更好地为工程管理服务。网络计划的资源均衡优化只是相对均衡,不可能绝对优化。在工程项目管理过程中还必须根据实际情况采用其它辅助措施,才能真正满足资源供需的矛盾。
参考文献:
[1]刘炳南.工程项目管理[M]. 西安: 西安交通大学出版社, 2012.
4.软件项目计划书 篇四
1、1编写目的
本报告的主要作用是确定各个项目模块的开发情况和主要的负责人,供各项目模块的负责人阅读,做到及时协调,按步有序进行项目的开发。减少开发中的不必要损失。
便于项目团队成员更好地了解项目情况,使项目工作开展的各个过程合理有序,因此以文件化的形式,把对于在项目生命周期内的工作任务范围、各项工作的任务分解、项目团队组织结构、各团队成员的工作责任、团队内外沟通协作方式、开发进度、经费预算、项目内外环境条件等内容做出的安排以书面的方式,作为项目团队成员以及项目干系人之间的共识与约定,项目生命周期内的所有项目活动的行动基础,项目团队开展和检查项目工作的依据。
具体步骤:拟订开发计划书,分配项目工作,安排项目进度
计划对象:网上书店开发小组
2、项目概述
2、1项目背景
随着网络技术的发展,Internet已成为最具市场潜力的技术领域,使用Web技术设计的数据库应用软件,是目前Internet市场的技术中坚,各种Web应用如电子商务,网上购物等都采用这种方式实现。互联网的优势在于用户能同时从不同地点、不同数据库中存取数据。
网上购物系具体是指利用各种电子工具与网络,高效率,低成本地从事以商品交换为中心的各种商务贸易活动。电子商务应用的兴起已经促使商品流通领域发生了一场巨大的革命。
它打破了时空的界限,加速了整个社会的商品流通,有效地降低了企业生产成本,提高企业竞争力。电子商务的一个重要技术特征。是利用Web技术来传输与处理商业信息,因此有人称:电子商务=web+IT。因此我们将开发一个典型的电子商务系统:网上书店。
2、2项目目标与范围
2、2、1目标和范围描述
项目:网上购书系统
该系统适用于在网上书籍交易,网上书店的管理,通过此软件系统对书籍进行有效管理,灵活的满足自己客户需要。
问题:实地购书比较麻烦,购书范围小,能购书的种数也有限。
项目目标:开发一个网上购书系统是项目的总目标,为实现项目的总目标可按以下三个阶段目标来进行:
第一阶段目标:实现网上购书系统的基本功能,小组个成员进行各个模块的开发,形成初步的系统。
第二阶段目标:攻克技术上的难题,实现网上购书系统的一些特殊功能,进一步完善系统。
第三阶段目标:让系统投入到实际运用中,做好系统的维护工作。
项目范围:利用现有的微型计算机,借鉴前人的网上购书系统开发经验、徐州博库网上书城和资料中的电子商铺系统的开发模式,预计软件开发费用不超过***元。
初步设想:建议在系统中增加一个BBS的模块,方便用户发表言论。
2、2、2主要功能
(1)概述
可行性分析:这个系统没有经济效益,不能收回成本,但可以得到知识,熟悉做项目的过程;现有的技术能够完成系统的基本功能,但做BBS论坛还有一定的技术困难,开发这个新系统,只是借鉴前人的开发模式,做出有个人特色的网上购书系统,仅供平时学习用。不会引起任何的侵权问题。通过对用户的进一步访问,用户希望能够通过互连网,能够浏览书籍,查找他们想要的书籍,并能够订购要买的书,这不仅很方便,还节省了用户的时间。
(2)传统购书系统流程图
网上购书流程
(3)功能描述
图书查询和浏览功能:当进入网上书店后,无需登录,就可以浏览书籍,而电子书店还可以提供一个更好的功能,即通过图书名称、类别等信息从浩瀚的书海中迅速的找到的书。
用户登录注册功能:在用户购买的图书时,系统将判断其是否登录,如果没有,则转向登录界面,登录后,系统还将转向原来用户浏览的页面。
购物车功能:用户登录后,就可以把图书放入购物篮中,可以对购物篮进行管理,包括修改所购图书数量、删除图书等。
图书信息管理功能:管理人员可以添加图书,修改图书的类别,价格,上传图书的相关图片等。
定单信息管理功能:用户确认购买图书,将形成一条订单信息,用户可以查询自己的定单。管理员可以查看定单,售出书籍。
2、2、3性能
2、2、4管理和技术约束
由于没有做过项目的经验,在加上编程技术的限制,小组人员少,时间的限制只能实现一个具有简单功能的网上购书系统。
2、项目估算
2、1使用的历史数据
徐州博库网上书店、电子商铺系统
2、2使用的评估技术
软件规模估算:采用类比的方法,根据历史数据来进行估算
工作量估算:基本COCOMO模型
成本估算:基本COCOMO模型
时间估算:基本COCOMO模型
2、3工作量、成本、时间估算
软件规模:LOC=[(50(重新设计)%+50(重新编码)%+重新测试(100)%)/3]×已有代码行(0)=13000
工作量估算:人员:六人
成本估算:资料费(资料费、复印费)
通信费(移动通信费、上网费、电费)
时间估算:
基本COCOMO模型把工作量作为软件规模的函数来计算,其计算公式为:
E=aS^bS是以千源代码行(KLOC)计数的程序规模,a,b为开发模式因子
在我们的项目中,我们采用半分离式,因此a取值为3、0,b取值为1、12
即E=3、0*13^1、12=53、056
根据计算的工作量,我们由下面公式计算所需的开发时间:
t=cE^dE为我们所计算的工作量人月为单位,c,d是随开发模式而改变的因
子,在这里我们同样采用半分离式,c取值为2、5,d取值为0、35
即t=2、5*53、056^0、35=10、036
5.软件项目计划书范例 篇五
软件项目计划书
Software Project Scheme Specification
编制:编制日期:审核:批准:
1.项目概述
1.1目的帮助每个部门管理者管理,可以通过了解其他部门情况,以便了解全局发展;了解每一分资金流向,每一件产品开发、生产、销售;每一个客户信息,每一分费用的来龙去脉以及详细利用。
1.2项目背景
随着电子商务时代的到来,企业要求充分利用各类信息来快速反应变化多端的市场环境。同时中国加入WTO以后,企业将直接面对国际企业的强劲挑战。面对错综复杂的市场和众多类型的客户,您的企业在竞争中能否比竞争对手更快地了解客户的需求变化?更快的掌握营销业务数据?更快地推出新产品、开拓新市场?您的企业内部业务是否能迅速处理?信息是否完整、规范?部门之间、岗位之间是否能有效协同?分支机构和业务伙伴是否能更有效地监控和协调。
很多摩配企业都是小个体户,企业商务形象不是很好;资金周转慢,库存积压大
职员工作效率底,劳动强度大;消耗的资金大。
这套摩配管理系统是专为从事摩配生产、摩配销售、摩配外贸等摩修摩配单位运用计算机所作的一套高品质的管理软件。可广泛使用于各种规模的摩配企业。
1.3项目的范围和目标
1.3.1范围描述
1).完整的生产流程管理,原料入厂、计划生产、车床人员分配、出厂销售环环紧扣。
2).摩配材料费、人工费、相关班组一目了然,可以灵活调整产品价格,完全符合摩配行业特点。
3).方便的产品档案管理,自动提取、更新产品档案资料。
4).充分考虑摩配通用件、横向件的复杂性,销售单打印可以实时调整产品类型、产品属性和价钱。
5).摩配销售时,可以随时查看通用车型及库存分布,对常规摩配项目提供简易管理。
6).独特的同行借调/炒件销售方式,摩配短平快销售即进即销,想顾客之所想,急顾客之所急。
7).简便实用的摩配内部消耗品领用管理,仓存帐目滴水不漏。
1.3.2 主要功能
1).概述
(一)、销售管理:包括客户信息、发货计划
(二)、计划管理:包括主生产计划生成以及查看
(三)、采购管理:包括采购单管理(可以进行查询、打印)、供应商管理
(四)、生产管理: 包括物料管理、生产计划查看、生产计划执行情况查询、(五)、仓库管理:包括出/入库单管理、仓库信息查询
(六)、质量管理:包括供应商供货质量、销货质量
2).系统流程图
调研实际情况的旧系统流程图如下:
新设计的系统流程图如下:
3).功能描述
此系统总概括来说包括三大功能:
(一)、原料采购功能,工厂大量生产、品种繁多,必定导致原料的采购也是数量大、品种繁多;在采购过程中必定要进行记录,确定是否已经执行;而且采购员必定是多人的,也可防止采购员之间将同一种材料重复采购。
(二)、仓库存储功能,仓库中存在的货物包括已采购原料和未销售产品。那么原料已经被谁领购,何时领购,被领购多少,领购何种原料,领够原料来自何处等都可以详细记录以及方便查询;仓库中的产品是否已经销售、销往何处、销售多少等。
(三)、销售功能,可以知道销售的客户有哪些,以及客户最基本的可、联系方式,可以方便新产品的推销等
1.3.3性能
一、改进企业商务形象,增强用户信用度
二、加速资金周转,降低库存积压
三、提高职员工作效率
四、减轻劳动强度,降低职员对商业业务的水平要求
1.3.4管理和技术约束
这是首次进行一个完整的项目作业,缺少经验在所难免;而且这一系统虽有前辈们所留下的经验,但是与这一系统共同点甚少,所以我们只能借介优点,发挥我们自己的想象以及能力;由于时间的紧迫,调研并不算完善,所以只能根据其他系统中的优点补充我们所缺的。
当然,技术上的欠缺也在所难免,在程序编写中我们必定会遇到这样那样的难题,比如数据库的连接等。
2.项目估算
2.1使用的历史数据
叶迪厂生产销售流程的实地调查
2.2使用的评估技术
软件规模估算:功能点计算(FP=UFC*TCF=34*0.8=27.2)
成本估算:Walston-Felix模型
工作量估算:COCOMO模型
时间估算:COCOMO模型
2.3工作量、成本、时间估算
预计代码行L=30(L是以KLOC计数的源代码行)
成本估算:
0.91E=5.2*L=114.8639(E是以人员为单位的工作量)
0.35D=13.47*E=70.8650(D是以月为单位的所需时间)
0.35S=0.54*E=2.8409(S是以人计的人员需求量)
1.01DOC=49*L=1520(DOC是以页数为单位的文本量)
工作量估算:a=3.6,b=1.20,S是以千源代码行(KLOC)计数的程序规模
b1.2E=a*S=3.6*30=213.2299
时间估算:c=2.5,d=.32d0.32t=c*E=2.5*213.2299=13.9≈14月
3.风险管理战略
3.1风险识别
列出TOP10风险
3.2风险计划
1、确定风险应对策略
2、对TOP10中每条应用哪些策略去应对
4.进度
4.1项目工作分解结构
问题定义与可行性研究、需求分析、总体设计、详细设计、编程、测试、运行与维护。
4.2时限图如下:
图中内容如下所视:
5.关键问题
在制作这一系统中,最关键的问题是数据库的创建。数据库的是否优化,直接影响到系统的好坏;在数据库中如何建表,是影响数据库的,表中的资源如何分配也是一大问题;在连接数据库时采用那种技术也会影响到程序编程。
5.1人员
总计6人:王霞,朱韩玲,吴萍,刘恋,杨阳,吉元
5.2硬件和软件
硬件:计算机(4台)
软件:Microsoft Office Word 200
3Microsoft Office Project 2003
Microsoft Office Visio 2003
Visual C++6.0
SQL Server 2000
6.软件项目开发计划书 篇六
1.引言
1.1编写目的开发基于互联网的学生选课系统,提高管理工作的效率、提高信息的开放性、改善学生和教师对其最新信息查询的准确性。
1.2项目背景
某校在校生近5000人,每学期在期末都要进行一次对学生的学习质量测评,要求所有学生都要参加。以前测评的方式都是手工考核操作,由教务处发出试卷,每个同学填写完成后交回到教务处。然后教务处再使用手工的方法对试卷进行统计汇总,最后得出学生的成绩。
建议进行《学生成绩考核系统》的开发。
我院计算机系具备进行该软件系统开发的能力并承担本软件系统的开发与维护工作。该软件系统由我院教务处使用。
1.3定义
《学生成绩考核系统》以下简称《考核系统》。
1.4 参考资料
(1)” 学生成绩考核系统系统定义报告”
(2)” 学生成绩考核系统可行性研究报告”
2.主要内容
2.1 工作内容
系统所需要的基础数据来源:
“考核系统”需要实现的功能包括两大部分:
一是前台的数据采集,具体包括:德育测试页面、体育测试页面、智力测试页面、数据存储页面。
二是后台的数据管理部分:包括测试设置、德育测试、体育测试与智力测试的数据统计及查询。
2.2条件和限制
使用SQL SERVER 2010作为数据库的建设工具,相关的管理程序开发主要使用SQL SERVER 2010及NET等。
2.3 产品
2.3.1 程序
可运行的程序包括:SQL SERVER 2010,Microsoft Visual Studio 2010
2.3.2 文档
可行性研究报告,项目开发计划书,软件需求说明书,概要设计说明书,详细设计说明书,数据库设计说明书,操作手册,测试计划,测试分析报告,项目开发总结报告。
2.4 运行环境
《学生成绩考核系统》应该运行在Windows XP 以及以上版本的平台上。
2.5 验收标准
《学生成绩考核系统》能让学生能成绩考核和查看成绩,教师能管理成绩。
3.实施计划
3.1 任务分解 需求分析:
学校每年新生入学,毕业生离校和各种其它变动,如学籍变动,个人信息修改。每学期学校者要开设一定的课程提供给学生根据自己的情况来选择,最后的选择结果要给出学生的课程表。如何有效的管理这些学生信息,帮助学校和老师管理和掌握这些情况,这就是学生信息管理系统需要完成的任务。下面用软件工程的思想和方法完成该系统的设计过程。
功能:
个人信息查询和修改,包括流动,注册,更新管理
系统设计:
“中学生成绩管理信息系统”包括四个模块:成绩录入、班级统计、年级统计、系统功能。这五个模块既相互联系又相互独立,班级统计、年级统计模块必须以成绩录入为基础。
(1)成绩录入模块:
主要功能用来对中学生的成绩进行收集和修改。具体包括中学生成绩录入、修改、增加、删除、查询、打印等功能,由于一些资料可以Word文档或Excel表格输入,故在此模块中增加了导入、导出数据功能。成绩录入需要分班级、分
年级以及某个时间考试的各门功课的成绩。修改要与成绩录入相对应。增加、删除是对基本表的操作。查询条件设置应该齐全,可以班级查询,年级查询,也可以姓名查询,学号查询等等。分成绩单打印、报表打印等。
(2)班级统计模块:
主要功能用来对中学生的成绩以班级为单位进行处理。具体包括各班学生总成绩、平均成绩、班级排名及统计班级某分数段内的学生人数;各个学生该科成绩、班级排名及统计班级某分数段内的学生人数。各项统计仅对于某学期某次考试而言。
(3)年级统计模块:
主要功能用来对中学生的成绩以年级为单位进行处理。具体包括各年级学生总成绩、年级排名统计年级某分数段内的学生人数;各个学生该科成绩、年级排名及统计、年级某分数段内的学生人数。各项统计仅对于某学期某次考试而言,在统计时,还应注意各年级考试科目不同。
(4)系统功能模块:
包括帮助信息,关于系统及退出系统。
编码:
测试计划:进行黑盒测试
测试人员:
3.2 进度安排
需求分析: 第1周系统设计: 第2~3周编码:第4~7周测试计划与测试:第8~10周包装和发布:第11周机动:第12周3.3 预算
开发费用:8000元
设备费及其他:5000元
合计:13000元
4.人员组织及分工(略)
5.交付期限
7.软件工程项目的计划书 篇七
项目管理事项与施工活动通过网络计划来组织、实施与监控, 网络计划包括里程碑计划, 一级、二级、三级网络计划及关联附属计划;各级计划指导项目管理事项与施工活动的具体实施, 同时推进各级计划的执行, 对比分析计划与实际完成情况实现对整个工程进度的监控。项目管理相关业务以进度计划相关活动的开始或完成作为前提条件, 以便进度网络计划与工程项目管理业务融为一体, 相互协作[1,2,3]。
发电企业项目管理活动普遍存在, 并发挥决定性作用, 进度计划作为项目管理活动的一种核心技术经常困扰着项目管理人员, 制约项目管理效率与项目管理水平[4,5,6]。针对以上问题, 分析我国发电企业项目管理活动实际业务需要, 研究了一种双代号网络计划图。
1 双代号网络计划图
网络计划技术是指用于工程项目计划与控制的一项管理技术, 起源于关键路线法与计划评审法, 由网络图、时间参数、关键路线、网络优化4 个因素组成。
网络计划图有单代号网络计划图与双代号网络计划图, 双代号网络计划图 (Activity on arrow, AOA) 也称为箭线图法 (Arrow Diagramming Method, ADM) , 用箭线表示活动的网络图技术, 箭尾表示活动的开始, 箭头表示活动的完成。这种网络计划图与单代号网络计划图和甘特图或横道图相比, 图形紧凑、主次分明、活动之间逻辑关联明确、活动工期清晰、计划执行情况容易把握, 便于计划的全面掌握和全程优化;在双代号网路计划图中编制计划, 只需在图中适当位置简单点击和拖动鼠标就可完成计划编制、工期测量、日期推算、活动关联等功能。双代号网络计划图如图1 所示。
2 双代号网络计划管理软件的设计
通过认真分析进度计划软件特点与发电企业应用需求, 自主研发了一套适用于发电企业的基于双代号网络计划图的进度计划软件。本软件基于.Net2.0 技术框架, 采用N层分层设计。实现了网络图的文件模式、数据库模式的存储;对象化、结构化的计划数据管理;提供了Winform、Silverlight组件、Web Service等公共业务数据接口与操作方法, 方便C/S、B/S软件对网络图的需求实现;图形直观化的拖曳的编制;图形化的计划及进度跟踪反馈。软件框架如图2 所示。
本软件实现了双代号网络计划图、单代号网络计划图、甘特图、活动列表、关键路径、资源平衡等核心功能。软件功能结构如图3 所示。
1) 进度计划编制。进度计划网络包括工作分解结构、责任人、活动分类、活动计划最早与最晚开始时间、活动计划最早与最晚结束时间、自由浮时、活动逻辑关系、活动资源属性等要素, 以及进度计划编制、子计划编制、双代号网络计划图展示、单代号网络计划图展示、活动列表展示、横道图展示、网络图优化、资源平衡、发布计划网络图等基本功能。进度计划由粗到细分为里程碑计划, 一级、二级与三级等网络计划, 下级计划依据上级计划编制。
2) 进度计划执行。进度计划网络经审批发布后, 形成进度计划基准, 相关人员须按照进度计划按部就班执行相关工作任务, 推动进度计划执行, 通过计划网络执行模块通过自下往上反馈活动完成情况, 反馈信息包括:活动完成情况、活动实际开始及完成时间、活动资源使用情况、活动交付成果等, 依据下级计划网络完成情况自动形成上级计划网络完成情况。在工程建设过程中, 建设单位反馈工程量完成进度, 三级计划网络的施工活动根据工程量完成进度自动计算活动完成进度, 经审核确认后, 逐级累加到上级计划网络对应活动中, 形成上级计划网络活动完成进度。
3) 进度计划监控。为了更好地监控工程计划实际执行情况, 设计计划网络监控模块, 包括网络约束规则、预警告警值设置与提醒、设置计划值和控制临界值等功能, 对计划网络活动的物资到货、图纸到图、招标进展等计划向相关负责人进行预警告警。通过计划网络形成活动计划与实际完成情况的对比分析, 以横道图、双代号网络图、单代号网络图、活动列表等多种方式展示, 以不同颜色清晰地标记进度差异的轻重缓急情况, 提醒实际进度的滞后或提前情况。在进度计划双代号网络图中标记关键路径, 让用户关注关键路径以及自由浮时。
4) 进度计划变更。 根据计划网络跟踪监控, 对进度差异采取适当纠偏措施, 如果有重大偏差, 经批准在进度计划网络管理软件中对计划网络进行变更, 根据不同级别计划网络走不同计划网络变更审批流程。上级计划网络变更后, 下级计划网络随之变更, 主要变更内容包括:活动工作量、活动起止时间、活动逻辑关系、活动资源要求等相关信息。
5) 关键路径分析。在进度计划网络图中, 以红色标记整个关键路径, 并设置关键路径的相应作业为关键作业, 鼠标移动到关键路径上, 弹出关键路径总浮时。如果进度计划调整, 影响关键路径, 导致产生新的关键路径或者原关键路径工期延长, 需要给出警告。设置作业为关键作业在进度计划发布后, 进行计算设置, 而进度计划调整时, 需临时计算关键路径是否影响原关键路径。
3 双代号网络计划管理软件的应用
双代号网络计划管理软件现已在多个电厂基建工程、大修工程等项目管理实际中得到了较好应用。具备双代号网络计划图、单代号网络计划图、活动表、日程表、常规甘特图、细节甘特图、平衡甘特图、跟踪对比甘特图、资源表、资源日程表、资源曲线图等多种图形展示方式;可以通过编制双代号网络计划图编制进度计划, 自动转换为甘特图;也可以在甘特图中编制进度计划, 自动转换为双代号网络计划图与单代号网络计划图等;通过建立资源库, 对活动和资源进行关联分配, 统计出项目各个阶段对各种资源的需求总量, 生成资源需求量曲线;根据设定的资源最大可用量对活动进行平衡推算, 保证资源用量在合理支配范围内;对项目计划进行由粗到细的逐级分解管理, 分解级数根据用户需要无限制自由分解, 以满足不同层次管理人员对项目进度计划管控粒度差异的需求;在项目执行跟踪阶段, 实时显示计划基准状态、预期状态及计划实际执行状态并进行对比分析;在项目完成后, 进行项目计划情况和实际执行情况的对比分析;吸取了P6 及Microsoft Project等世界先进项目计划管理软件先进理念, 针对发电企业项目管理特点进行优化和定制开发;实现了多人协同编制, 大大方便了计划编制人员多人协同作业的问题;里程碑网络计划图直观反映进度计划的重要节点。
4 结语
通过对网络计划技术的深入研究, 已成功研发针对发电企业业务需求的双代号网络计划管理软件, 并在20 多家电厂成功应用, 取得了良好的应用效果, 但网络计划技术涉及多个专业领域, 有一整套理论支撑, 并在实践中不断完善与补充, 因此, 下一步将重点研究单代号网络图、双代号网络计划图与横道图可转换与兼顾, 优化网络图分析、排版、导出与打印等功能, 逐步封装为标准统一、接口规范、满足多种应用场景的通用套装软件。
参考文献
[1]李号彩.工作流引擎技术研究及在项目管理软件中的应用[D].长沙:湖南大学, 2009.
[2]李号彩, 王如龙, 莫继红, 等.网络技术在南水北调工程项目管理中的应用[J].项目管理技术, 2007 (12) :42–46.LI Hao-cai, WANG Ru-long, MO Ji-hong, et al.The network technology in the south-to-north water diversion project management application[J].The Project Management Technology, 2007 (12) :42–46.
[3]陈启敏, 郭云涛.制造企业项目计划与控制管理体系的编制案例[J].项目管理技术, 2007 (10) :36–38.CHEN Qi-min, GUO Yun-tao.The case of manufacturing enterprise project planning and control management system[J].The Project Management Technology, 2007 (10) :36–38.
[4]黄爱国, 郭棉明.三峡工程进度控制及P3软件的应用[J].水力发电, 2000 (6) :55–57.HUANG Ai-guo, GUO Mian-ming.Sanxia project plan control and P3 software application[J].Water Conservancy Power, 2000 (6) :55–57.
[5]杨士强, 陈文胜, 吴国平.EPC总承包项目的进度控制探讨[J].项目管理技术, 2013 (1) :80–85.YANG Shi-qiang, CHEN Wen-sheng, WU Guo-ping.EPC general contracting project plan control discussion[J].The Project Management Technology, 2013 (1) :80–85.
8.软件工程项目的计划书 篇八
摘要:对于项目的不同阶段所实行的各个过程的管理称为项目的进度管理,工程项目的主要特征是:独特性以及临时性,而且它们的特征决定着多样化的工程项目的进度管理方面,对于项目的费用管理、质量管理以及项目进度管理等一系列关键的项目目标管理具有交互作用和交错重叠特点。Project软件提供了多种进度计划的管理方法,通过使用甘特图、日历图以及网络图等,在用户分解的工作任务之间建立相关性,方便用户对项目进行更加有效的管理。Project软件能使项目进度管理更加简单、容易,能够更好的对项目进度进行控制。本文从以下六方面论述了项目进度管理方法。
关键词:项目管理 project 进度计划网络
中图分类号:G420 文献标识码:A 文章编号:1673-9795(2014)01(b)-0000-00
1.活动的概念
对于项目进度管理方法来说,其第一前提是哪些计划活动需进行确定并且将计划活动中需完成的一系列工作进行记录,即通常所提到的活动的概念,也可以称作是项目可交付的成果。为了进度安排以及估算、监控以及执行项目进度,打下了坚定的基础。进行活动的概念此项目的进度管理阶段,我们按照综合不同部门的具体外部环境和资源情况等一系列相关要素,通过滚动式规划技术以及分解技术对项目工作组合进行了细致的分解,得到了更容易管理的、更小的称为计划活动组成部分,进一步明确我们工作的内容提供详实的依据以及相关资料,得到本过程管理组的输出——一份详细的活动清单,将其输入到Project软件的项目管理文件中,目的是保证有着明确的计划管理任务。
2.安排日程以及活动排序
位于项目进度管理过程中,在确定好一份详细的计划活动清单后,下一步是根据相关的逻辑对现有的活动清单进行一系列的日程安排以及排序,活动排序目的是对现有的活动清单进行记载计划活动以及辨别间逻辑关系,可以相应的紧前、紧后、滞后以及提前等逻辑关系,由此才能够制定出一系列和实际相关的以及可实现的项目进度表,Project软件可以很好的实现逻辑关系的考虑和安排,通过使用Project软件,可以将工作效率进行大大提高以及将不必要的错误减少,在进行排序阶段,我们主要是依据上个过程的成果,也就是活动的清单,根据本企业的实际和外部环境要素,按照Project,能够形成合理的、科学的项目进度管理网路图,所以形成展示项目进度管理中各个计划活动和逻辑关系的文件以及图形,为了任务资源预算或计划活动奠定了一定的基础。
3.活动资源估计
项目进度管理当中,待任务间的各个逻辑关系与任务清单得到确定后,第三步是考虑进行估计任务资源。资源是用来协助完成每一项任务的重要元素,即指定由谁或什么设备和工具来负责完成日程中的任务;因此,完成任务所需的人力、设备、材料都是典型的资源[2]。在实施项目活动时计划活动的资源估计是确定需用到的不同种类的资源,不同种类资源的利用数目以及它的资源所投入到活动中的时间,将这些数据输入到Project软件中,就可以清晰、明确的看出什么时间、什么地点需要什么资源、需要多少资源,以及每种资源的总需求;资源在项目活动中的分配和预算时,还要考虑经济性,不仅要符合要求的满足方面,而且必须是在经济原则的条件下进行的。进行估计活动资源估计的时候,我们应该按照以上的管理活动成果,按照利用外部资源的情形与各个单位资源的需求情况而进行综合性评估,根据专家的判断、达到此活动不同种类的方案的论证、进行全面的估计以及累加计划活动资源使用的情况,从而得到详细的资源需求计划,为活动计划资源持续的时间做好一定基础。不同类型的资源质量决定了资源使用的时间,所以资源消耗时间的主要依据就是确定资源数量与类型。
4.估计活动资源持续时间
在一系列的项目进度管理中,按照以上的管理过程能够总结出活动排序、活动资源估计以及活动清单,第四步是进行估计活动或任务资源的持续时间,在所估计计划的活动时间中,对于项目的团队熟悉,则具体实际到计划活动的个体身上亦或是集体作为关键性的依据,对于估计持续时间来说,是不断完善以及细化的,需要正确的数据估计过程,原始数据正确与否关系到活动计划估计的准确性,而且是十分必要的。
5.制定项目进度表
处于项目进度管理中,总结出了前四个过程管理成果,第五步则是制定一系列进度表,主要是关于项目进度计划的,需要說明的是,在一系列的项目进度表的制定过程中,此过程充满了复杂性,也就是是一个反复来回的过程,此过程对于项目活动的开始于结束时间进行了确定[4]。不可能存在那些没有任何变化的项目管理进度计划表,在这过程中最关键的是将某个计划活动的开始以及结束时间进行制定,此成果是对于项目经理或者管理者来说,他们是十分关心的,他们密切关注此信息;按照上述的4个管理过程的结果,应该利用Project软件,得到一个项目进度执行的进度表,项目进度表的表现形式一般是甘特图和里程碑图。同时Project软件还能自动根据各个过程的时间变动改变其以下各个过程的开始时间和结束时间,以及总体时间的变动。进行控制项目进度的重要依据就是此进度表,根据进度表能够判断环节出故障之处,然后再具体问题具体分析,并找出解决办法。
6.项目进度控制
在项目进度管理中,上述的五个过程管理,总结出了项目的进度表,最后一步也就是第六步,是项目的进度控制阶段,此阶段是引起关注的,对于进度控制来说,不只是依赖于进度表,主要原因是提前或者是落后的进度,均说明了有一个环节之处出了问题,诸如存在一系列错误的活动逻辑、估计不精确的资源持续时间、没有详细分解的活动......所以说,在进度控制方面,必须按照上述所论述的各个方面进行综合性的评估和探究,通过Project软件能够简单、直接的找出其中环节上的错误,判断出那个环节出现问题,及时调整,从而获取一份新的进度较基准的资料和报告,对于进度管理要不断的进行调整,保证项目进度的更好开展,提高项目的成功率。
参考文献
[1] 张会斌.Project2007企业项目管理实践[M].北京:人民邮电出版社.2008.5
[2] 赵杰.Project2003企业项目管理[M].北京:清华大学出版社.2005.
[3] 赖宇阳.中文PROJECT2002教程[M].北京:中国环境科学出版社.2003.
【软件工程项目的计划书】推荐阅读:
软件工程师个人工作计划09-17
软件工程的实验报告11-04
基于自动售货机的软件工程07-10
应聘软件工程师的自我介绍08-29
软件工程师优秀的自我总结06-24
助理软件工程师的个人简历08-06
软件工程专业项目汇报07-09
《软件工程》学习心得07-11
高级软件工程师07-30
交通工程专业软件08-28