在企业中,整个的开发的过程,从头到尾,大致可以分成五个大的阶段,分别是需,设计,编码,测试,交付这五个阶段,这当中,位于软件公司内部管理的过程,详细划分又可以分为7步,如下所列:
1. 相关系统分析员向用户初步了解需,然后用WORD列出要开发的系统的大功能模块,每个大功能模块有哪些小功能模块,对于有些需比较明确相关的界面时,在这一步里面可以初步定义好少量的界面。
2. 系统分析员深入了解和分析需,根据自己的经验和需用WORD或相关的工具再做出一份文档系统的功能需文档。这次的文档会清楚利用系统大致的大功能模块,大功能模块有哪些小功能模块,并且还列出相关的界面和界面功能。
3. 开发者需要对软件系统进行概要设计,即系统设计。概要设计需要对软件系统的设计 进行考虑,包括系统的基本处理流程、系统的组织结构、模块划分、功能分配、接口设计、 运行设计、数据结构设计和出错处理设计等,为软件的详细设计提供基础。
4. 在概要设计的基础上,开发者需要进行软件系统的详细设计。在详细设计中,描述实 现具体模块所涉及到的主要算法、数据结构、类的层次结构及调用关系,需要说明软件系统各个层次中的每一个程序(每个模块或子程序)的设计考虑,以便进行编码和测试。
一、设计准备阶段
设计准备阶段主要是接受设计委托任务书,签订合同,或根据标书要参加投标等准备工作。
设计前期准备阶段的主要工作有:
1、了解建设方(业主)对设计的要。
2、根据设计任务收集设计基础资料,包括项目所处的环境、自然条件、场地关系、土建施工图纸及土建施工情况等必要的信息。
3、熟悉设计有关的规范和定额标准,了解当地材料的行情、质量及价格,收集必要的信息,勘察现场,参观同类实例。在对建设方意向及设计基础资料作了全面了解、分析之后确定设计计划。在签订合同或制定投标文件时,还包括设计进度安排和设计费率标准。
二、方案设计阶段
方案设计阶段主要内容包括方案构思、方案深化、绘制图纸、方案比较四个阶段。
1、方案构思
在设计准备阶段的基础上,进一步收集、分析、运用与设计任务有关的资料信息,就平面布置的关系、空间处理及材料选用、家具、照明和色彩等做出进一步的考虑,以深化设计构思。
室内初步方案的文件通常包括:
(1)平面图(包括家具布置)。
(2)室内立面展开图。
(3)平顶图或顶棚平面图(包括灯具、风口等)。
(4)室内透视图(彩色效果图)。
(5)室内装饰材料实样(墙纸、地毯、窗帘、室内纺织面料、墙地面砖及石材、木材等,以及家具、灯具、设备等实物照片)。
(6)设计说明和造价概算。
三、施工图设计阶段
施工设计阶段主要工作由三部分组成:即修改完善设计方案、与各相关专业协调、完成装饰设计施工图。
施工图是设计人员施工时的依据,其绘制方法主要是采用“施工图法”。装饰设计施工图完成后,各专业须相互校对,经审查无误后,才能作为正式施工的依据。
四、设计实施阶段
设计人员向施工单位进行设计意图说明及图纸的技术交底。工程施工期间需按图纸要核对施工实况,有时还需根据现场实况提出对图纸的局部修改或补充。大、中型工程需要进行监理,由监理机构进行施工的进度、质量和进度控制。
施工结束后,会同质检部门和建设方进行工程验收。
典型的产品设计过程包含四个阶段:概念开发和产品规划阶段、详细设计阶段、小规模生产阶段、增量生产阶段。
概念开发和产品规划
在概念开发与产品规划阶段,将有关市场机会、竞争力、技术可行性、生产需的信息综合起来,确定新产品的框架。
这包括新产品的概念设计、目标市场、期望性能的水平、投资需与财务影响。在决定某一新产品是否开发之前,企业还可以用小规模实验对概念、观点进行验证。实验可包括样品制作和征潜在顾客意见。
详细设计阶段
详细设计阶段,一旦方案通过,新产品项目便转入详细设计阶段。该阶段基本活动是产品原型的设计与构造以及商业生产中的使用的工具与设备的开发。
详细产品工程的核心是“设计--建立--测试”循环。所需的产品与过程都要在概念上定义,而且体现于产品原型中(利用超媒体技术可在计算机中或以物质实体形式存在),接着应进行对产品的模拟使用测试。如果原形不能体现期望性能特征,工程师则应寻设计改进以弥补这一差异,重复进行“设计--建立--测试”循环。详细产品工程阶段结束以产品的最终设计达到规定的技术要并签字认可作为标志。
小规模生产的阶段
小规模生产的阶段,在该阶段中,在生产设备上加工与测试的单个零件已装配在一起,并作为一个系统在工厂内接受测试。在小规模生产中,应生产一定数量的产品,也应当测试新的或改进的生产过程应付商业生产的能力。正是在产品开发过程中的这一时刻,整个系统(设计、详细设计、工具与设备、零部件、装配顺序、生产监理、操作工、技术员)组合在一起。
增量生产
小规模生产的阶段。在增量生产中,开始是一个相对较低的数量水平上进行生产;当组织对自己(和供应商)连续生产能力及市场销售产品的能力的信心增强时,产量开始增加。
以上是企业软件的开发过程是怎样的?的详细内容。更多信息请关注PHP中文网其他相关文章!