软件工程对生产系统的影响

软件工程对生产系统的影响

摘要:本文旨在通过软件工程的思想来阐述当前生产行业中所使用生产管理系统所产生的影响,并以软件开发活动为例进行了基本分析。

关键词:软件工程;项目管理;生产活动

一、软件工程的影响力

当前以软件工程的思想研发出各种快捷功能的APP已经与我们生活息息相关,从电脑pc端到手机版app,说走就走的携程旅行,去哪只要一键就走的滴滴打车,傲娇的品牌只卖呆萌价格的唯品会,买家电就去京东服务到家,游戏从网络版到手游,还有最常用的qq、微信,慢慢的都从线下做到了线上,他们无时无刻都在影响着我们,已经深入到我们的生活中,给我们的生活带来了莫大的帮助。

二、软件工程的对目前生产生活的重要性

21世纪的今天,信息社会占着主流地位,不容小视,软件工程正在日益的走向成熟,在社会中的作用也是有目共睹的,随着信息化时代的到来,软件真的是为人们提供了很多方便,例如,我们现在可以足不出户就可以买到我们需要的物品,这在20年前是人们想都不敢想的,但是随着软件工程的发展,这些想都不敢想的事情已经是我们每个人都可以触碰到的,所以,计算机软件在社会中扮演着十分重要的角色,软件工程显然已成为信息社会高技术竞争的关键领域之一,软件工程对社会的帮助是非常大的,从刚开始的手工业到现在的电子时代,软件起着决定性的因素,软件工程推动着时代的发展,使社会完全进入了一个信息化的时代,在生产管理方面,计算机软件技术显得尤为重要,因为它已经完全替代了传统的手工模式,大大提升了工作的效益,使人们得到了方便,推动了社会的进步,虽然与发达城市相比较,我们的技术是不完善的,但是,近几年的发展,软件正在逐步走向每一个人的生活中。现代科学技术将人类带入了信息社会,计算机软件扮演着十分重要的角色,软件工程已成为信息社会高技术竞争的关键领域之一。

三、生产生活中软件工程的“制品”

作为现在社会的一员,哪个不知道淘宝、唯品会、蘑菇街等等这些app,马云一天几个亿的流水就是通过淘宝这个软件的支撑所维系的。这个软件的实现,无论是从客户、管理者、消费者的角度出发,都是有利于服装行业,网上购物的发展的。消费者在家里不用出门就能买到自己喜欢的东西,商家拿着手机就能收到付款,既方便了自己又方便了他人。消费者在软件可以轻松找到和筛选自己喜欢想要的东西,可以通过图片语音打字等等一些普遍的途径就能轻松找到心仪的东西,支付方式也是简单快捷有效,在家里就可以享受美食,就可以买到新衣服。当然,售后也是做的相当不错的,针对问题逐一解决,不逃避,不退缩。而对于管理者而言,更能轻松的在后台管理商品种类,商品价格,商品位置等等,提高工作效率,节约消费者时间,他们无时无刻都在影响着我们,已经深入到我们的生活中,给我们的生活带来了莫大的帮助。对于软件使用的范围也是普及很多的,这已经是为我们社会的发展迈进了一大步。

四、开发过程管理的基本原则

在软件产品的开发过程中,我们发现优秀的开发过程往往遵循了以下一些基本原则:(一)放弃传统任务驱动。项目团队始终明白为什么开发这个产品、产品为谁服务、最终要的产品将具备哪些特性等目标。(二)具有公开透明的阶段性要求。在微软公司的软件开发过程中是由里程碑来推动和管理的,整个项目过程由不同的工作阶段构成,相关负责人员可以通过阶段进行行之有效的阶段性管理。(三)基于多版本的。微软公司的软件开发过程模型采用递进的版本策略,即最初创建一个基本具备核心功能的产品版本,然后在使用过程中不断修改,调整,更新,产生新的系统,从而不断优化当初的初级版本。

五、优化的软件开发过程模型

目前许多大的公司的软件开发过程模型由规划、设计、开发、稳定和5个主要阶段组成,而且每个阶段都是有驱动目标的。其中,规划和设计阶段是完成项目计划和产品特性规格说明书;开发阶段是完成规格说明书中所列产品特性的开发;稳定阶段是产品经过测试已达到稳定状态;阶段是最终的产品。(一)规划阶段:项目团队必须对项目的前景有一个清晰的认识,明确最终要呈现给用户的内容。在这一阶段,市场经理根据市场反馈和用户需求,提出关于产品的初步构想。产品规划人员则针对产品构想开展市场调查研究,分析市场形势和自身条件,根据公司战略创建产品的市场机会文档和市场需求文档,并最终形成有效的产品目标。(二)设计阶段:根据上一阶段确定的产品目标,进行有效的设计分析,确定功能模块,分解具体模块内容。(三)开发阶段:开发人员根据产品功能或特性规格说明书,完成软件的开发工作。在通常情况下,为了降低软件开发的风险和管理的复杂度,会采用将开发的功能模块化、层次化分解从而能够有效的控制工作进度和工作效果。(四)稳定阶段:在产品代码基本完成的情况下,测试人员根据产品规格说明书,对开发人员提交的软件产品进行功能测试和性能测试。在测试过程中,测试人员发现Bug并将其记录,之后测试人员再对开发人员的修正结果予以确认。随后,项目组依次Beta版本和RC版本,最终形成可投放市场的“企业版”本。(五)阶段:在确认软件产品质量达到设计要求后,相关人员将通过生产或者直接以可下载方式到Internet上。整个软件开发工作到此结束。项目支持工程师将提供对该产品的支持服务。

作者:甘霖 单位:陕西服装工程学院