项目规划

嵌入式系统开发项目通常包括系统分析,系统设计,系统制造,系统运用,系统评价和系统维护六个阶段。从系统工程学角度来看,一般采用先决定整体框架,后进入详细设计的程序,先进行系统的逻辑思维过程总体设计,然后进行各子系统或具体问题的研究;通过对系统的综合,分析和构造系统模型来调节改善系统的结构,是系统整体功能达到最优化

1.系统分析

在一个项目策划之出,组织或单位就应组建协同工作的预研团队,对工程的应用背景,市场需求,社会效益,潜在风险,工程需求进行分析和评估,并通过可行性研究报告,做详细的文档记录和说明。

2.系统设计

系统设计是新系统的物理设计阶段。根据系统分析阶段所确定的新系统的逻辑模型,功能要求,在用户提供的环境条件下,设计出一个能在既定环境上实施的方案,即建立新系统的物理模型。这个阶段的任务是设计系统的模块层次结构,其目的是明确系统如何实现。这个阶段又分为概要设计和详细设计,概要设计解决系统框架结构。

这个阶段结束要交付概要设计说明书和设计说明,也可以合并在一起,成为设计方案。

3.系统制造

制造系统是制造过程及其所涉及的硬件,软件和人员所组成的一个制造资源转变为产品或半成品的输入/输出系统,它涉及产品生命周期的全过程或部分环节,包括市场分析,产品设计,工艺规划,加工过程,装配,运输,产品销售,售后服务及回收处理等。

4.系统运用系统评价系统维护

对于富有责任感的企业来说,产品或系统的开发和维护应该是全生命周期的。从系统的规划到最终产品或系统的推广,企业应积极收集客户或市场的反馈和评价,并跟进系统维护和升级。只有充分重视客户或市场反馈的意见和建议,并用于改进产品的设计,才能赢得客户的尊重。需要注意的是任何对产品的升级和改进都应更新相应的设计输入文档,并对每次的更新内容做详细的记录和说明。

5.开发团队

开发团队就其总体而言,必须兼备协调能力,管理能力,专业知识,商务能力等方面的素质。一个合格的开发团队的每个成员都必须又明确的工作目标和进度规划,并且能在权责范围内充分发挥功能。

1)团队负责人

作为团队负责人,应具有较全面的综合素质。在项目执行的生命周期内,团队负责人除了制定切合实际并可行和具有一定弹性空间的详细执行计划,还应有能力取得所需的资源,协调运作团队内的各项工作,以期在进度内达到既定的目标。与此同时,项目负责人应能够控制项目的经费,避免中途追加预算,无节制地推升产品的成本和项目的执行成本。一个优秀的项目负责人,应具备协调能力,管理能力,专业知识,商务能力等素质。

2)调研人员

调研人员是在开展项目的可行性研究时的主要参与者,负责对产品或系统的前景进行客观实际情况的调查研究,将调研获取的情况和材料进行分析研究,揭示本质,最后以书面的形式进行陈述。这种以书面形式表达出来的内容成为可行性研究报告的重要组成部分。

可能大多数嵌入式开发工程师认为这些应该是从事市场工作人员的指责,事实上,一个公司做出的重大决策是在市场,管理和技术的共同作用下,公司内部不同岗位的人员共同参与的结果。

一个项目规划和决策比一个产品的开发和实现更为重要。而调研时一个项目规划的重要组成部分,也时做出决策的重要依据。

3)开发人员

评价开发人员的能力和水准的标准不仅仅在于其编码和设计能力,而且还要看其项目规划,架构设计及文档备案等的培养。

<1>文档备案

一个系统或产品设计完成以后,设计的输出不应仅是设计图纸和源代码,还应该包括各种各样的规划和开发文档。这些文档的编制至少应与开发工作同步进行,甚至超前于具体开发工作,并且建立科学合理的评审机制,在建立文档的过程中对规划的合理性进行论证和评审。事实证明,编制规划设计文档并建立有效评审机制有助于规避项目中的不确定性风险,这些文档对系统的维护和升级都又重要的参考作用,这也是系统开发的规范化的重要组成部分。

<2>设计工具

xxxx

原文地址:https://www.cnblogs.com/hjhgogo/p/9946389.html

时间: 2024-08-29 17:54:45

项目规划的相关文章

【乱写代码坑人系列】ZJUT数据库大型实验 - 学生管理系统(二):项目规划

学生管理系统(二)项目规划 学生管理系统(一)建立项目 好吧这部分应该放在第一的,但是我忘了(逃.其实也差不多啦,反正上一篇也没说什么啊哈哈. 先说项目要求.项目要求的是建立一个管理系统,用来对本地的数据库进行增删查改,把.mdf 文件直接拿来改会被老师打的,所以还是要有一个图形界面. 图形界面要有几个页面:登录,主窗口,学院.老师.学生.课程.成绩的管理,要能看到详细信息,能够批量删除什么的.为了装逼可以考虑加入与Office的连接,不过这个是后话,做好基础功能再玩. 数据库要这么几个表:学院

多功能聊天室-项目规划实现图

网络编程项目规划 最近在练习一个项目吧,大概给6天的时间来完成它,其中涉及到了数据库的知识,网络编程,linux C等等,大考验的时刻到了!我知道PM们的项目规划图绝对比我的高大上,但是咱也不能没有自信对不?因此,我开始先分析我的项目它有什么功能需求,需求分析完成了,OK,那么项目应该大体上,又是靠什么来实现的呢?这是一个最值得深究的问题!又有人说,那不是得用代码来实现吗?等等,那样你得写到什么时候?因而我们绝对不是先用代码去实现功能,而是把功能提取出来,了解他实现的过程!重要的是什么?嘿嘿,让

项目规划阶段-乙方要求的东西在项目周期例会应该说明

大规模建设项目,在开始后的B项目双方,我们将开展全方位的项目规划. 作为当事人.在B类项目的周报,每周的会议,应要求在什么样的党报告.这是项目成功的必要因素. 项目的开始后,划,并在项目进行过程中逐步完好项目管理计划.在此后的项目周例会中,一般而言,甲方要求乙方就例如以下内容做陈述: (1)要求乙方就给出的里程碑计划,在截止的时间点上给出阶段性交付物及其说明: (2)要求乙方就过去的一段时间的工作列出一个风险列表,包含已发生的风险.已知未知风险.这些风险至少涉及到项目的范围.时间.成本方面的内容

PipeTech.v6.0.22项目规划软件

PipeTech.v6.0.22项目规划软件德国pipetech公司开发了一套用于项目规划的软件,该软件中各任务的时间状态.资源分配等的可视化问题都是通过VARCHART XGantt来完成 的.VARCHART XGantt将图形化的规划和报告功能无缝的集成到实际应用中,为项目提供了最理想的运作方式,这成为pipetech选择使用它的 原因.通常情况下,一个公司中需要同时进行多个项目,项目占用的资源来自于不同的部门,项目和资源的管理对公司的效率至关重要.好的项目 中资源管理就是要尽可能充分的利

项目规划阶段-甲方要求乙方在项目周例会上应该陈述的事情

一个大型的项目建设,甲乙双方在项目启动以后,会开展全方位的项目规划工作. 作为甲方,在每周与乙方的项目周例会中应该要求乙方汇报什么内容,是项目成功的必要因素. 在项目启动后,乙方做的第一项工作就是做好项目管理计划,并在项目进行过程中逐步完善项目管理计划.在此后的项目周例会中,一般而言,甲方要求乙方就如下内容做陈述: (1)要求乙方就给出的里程碑计划,在截止的时间点上给出阶段性交付物及其说明: (2)要求乙方就过去的一段时间的工作列出一个风险列表,包括已发生的风险.已知未知风险,这些风险至少涉及到

[ci]项目规划-后续

? 几个方面来写 ? 1,搭建gitlab 配邮箱 域名等使之好用 2,搭建jenkins –yum,安装常见插件 3,搭建sonar,汉化 4,安装sonar-scanner ? 0,实现sonar-scanner能手动扫描,在sonar界面可以看到评测结果 ? 1,实现jenkins自动从gitlab拉代码 2,构建触发器,实现当gitlab有push动作时候,jenkins自动拉代码. 3,基于1 实现拉取代码后能自动触发sonar-runner实现代码扫描评测,job1完成 4,创建jo

天津地铁线路最短路径计算项目规划

天津地铁线路路径查询项目规划 一.项目介绍 实现一个帮助进行地铁出行路线规划的命令行程序. 二.项目完成预估表 PSP 2.1 Personal Software Process Stages Time Time Planning 计划 · Estimate · 估计这个任务需要多少时间 1day Development 开发 · Analysis · 需求分析 (包括学习新技术) 3day · Design Spec · 生成设计文档 1day · Design Review · 设计复审 (

个人项目--规划地铁最短线路

一.需求分析: 输入北京地铁信息,然后构建一个图,当用户输入起始站和目的站后,输出最短的参考线路,并给出所需的换乘信息. 二.设计思路: 1.选择地铁信息的存储格式,能让程序更方便地识别路线信息 2.编辑器选择:IDEA;语言:java 3.编写主题程序 4.算法选择:Dijkstra或者Floyd 5.界面设计:暂定Java Swing 6.测试程序的正确性 三.相关实现: (1)线路信息存储格式: 站点名称 线路 坐标 是否能换乘(1为是,0为否) 是否开通(1为是,0为否) 站点1 1 (

做好Unity4.x开发项目规划

1. 是否要用lua 2. (对于需操作的游戏)客户端游戏如何做战斗验证 下面列举小坑吧.不建议都绕开,毕竟没有那么多时间做前期调研的. 对应版本Unity4.x 1. 客户端程序层面 总的来说C#超级给力的,不过别玩脱了 1) mono虚拟机gc Unity的mono虚拟机使用不分代的gc算法,临时对象积攒起来,导致重量级GC游戏频繁卡顿. Unity官方:认真review每帧20B以上,以及一次2K以上的GC Alloc的行为.传闻:Unity5会改进. 推荐阅读:Gamasutra: We