- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
 - 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
 - 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
 - 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
 - 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
 - 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
 - 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
 
                        查看更多
                        
                    
                浅谈软件工程管理
0 中小型软件项目使用过程中存在的问题
恶意软件管理是对软件项目开发过程的管理,包括整个软件生活期的所有活动。一个软件项目的成败, 很大程度上取决于软件界的重视。但是, 对软件工程管理, 人们还缺乏经验和技术。事实证明由管理失误造成的后果要比程序错误造成的后果更为严重。很少有软件项目的实施进程能准确地符合预定目标、进度和预算的, 这也就足以说明软件工程管理的重要。
1 服装产品的特点
我们首先分析一下软件产品特性, 进而分析软件工程管理不同于其他工程管理的内容:
1.1 产过程就是表达抽象信息
软件工程是一个严密的逻辑工程, 软件生产过程就是处理抽象的信息。因此软件工程管理不像其他工程那样直观。软件产品无正品、次品之分, 不存在误差, 差就是错。
1.2 成批生产的原因
软件生产是人的逻辑思维过程, 任何软件生产都是一个新的开发过程。软件的成批生产不是简单的复制。由于缺乏实际可用的软件工程支撑环境, 因此软件生产的绝大部分工作都还是靠人工来完成的。目前对智力劳动还没有有效的方法进行度量, 而软件生产又是新开发的智力产业, 因此就更难于对它度量。
1.3 及时修改并改进程中其他项目
软件维护是必须的, 也是长期的。软件产品在交付使用后, 软件在运行过程中还可能会不断出现错误或需要完善, 这就需要进行经常性的修改或改进。由于软件产品不存在磨损, 也就是说, 软件产品的质量与它的使用时间长短无关, 因此, 软件的故障无法用普通产品更换零部件的方法去解决。
2 软件的管理
目前软件生产自动化程度很低, 在开发过程中人是决定性的因素因此, 软件工程管理很大程度上是对人的管理。我们可根据软件产品的特点, 分析软件工程管理的具体内容, 它主要包括对开发人员、组织机构、用户、文档资料等方面的管理。
2.1 项目负责人的要求与能力
软件开发人员一般分为:项目负责人、系统分析员、高级程序员、初级程序员、资料员和其他辅助人员。根据项目的规模大小, 有可能一人身兼数职, 但职责必须明确。不同职责的人, 要求的素质不同。如项目负责人需要有组织能力、判断能力和对重大问题能做出决策的能力系统分析员则要有概括能力、分析能力和社交活动能力;程序员需要有熟练的编程能力等。人员要少而精, 选人要慎重。软件生命期各个价段的活动有分工又互相联系。因此, 要求选择各类人员既能胜任工作又要能相互很好地配合。没有一个和谐的工作气氛很难完成—个复杂的软件项目。
2.2 组织机构的分类
组织机构不等于开发人员的简单集合。这里的组织机构要求:好的组织结构、合理的人员分工和有效的通讯。软件开发的组织机构没有统一的模式。简单的来说可以分为三种组织机构:主程序员组、专家组和民主组织。其中以主程序员组织机构最为常见。它由1位高级工程师 (主程序员) 、1位后援工程师、2~5位技术人员、1位资料员和支持工作人员组成, 主程序员组的制度可以削弱软件的“个人”性质, 可以促进更充分的复审, 通过共同工作, 相互学习, 不仅能提高软件质量同时还能增加彼此的能力。主程序员组是软件系统结构化思想在组织上的体现。它的目的是为了保证全组的协调和统一。
2.3 做好需求工作
在开发过程中自始至终必须得到用户的密切合作和支持。作为项目负责人, 要特别注意与用户保持联系, 掌握用户的心理和动态, 正确应对来自用户的各种干扰和阻力, 用户的问题主要是以下几种情况:
(1) 用户不积极, 不配合
这种表现主要来自用户中对采用先进技术持怀疑态度的人, 他们心理上的抵触情绪会在行动上表现为消极、漠不关心。要真正了解到用户的要求, 就必须在需求阶段做好这部分人的工作。要使他们认识到计算机的发展和应用是现代化的必然趋势, 使用计算机将会带来巨大的经济效益。
(2) 用户求快求全
这种表现来自对使用计算机持积极态度的人。他们并不理解开发一个软件项目不是一朝一夕的事, 也不是采用人海战术就能加快开发进度的。要开发出好的系统就必须顶住来自用户的压力, 要提醒用户要根据现有的条件量力而行。不要催促开发进程, 也不要要求系统大而全, 否则可能会导致一个系统的失败或性能太差。
(3) 用户需求变化
在软件开发过程中, 用户可能会不断提出新的要求和修改以前提出的要求。从软件工程的角度, 不希望有这种变化。但实际上, 不允许用户提出变动的要求是不可能的。要正确对待来自用户的这种变化, 在可能的条件下部分或有条件地满足用户的合理要求。但是在软件开发的后期, 一般不可能满足这种变化的要求。
2.4 优化软件进度管理
为保证软件开发按预定的计划进行, 对开发过程要实施控制。控制是以计划为基础的。控制主要包括进度控制、人员控制、经费控制和质量控制。进度控制是为了保证项目按预定的时间表进行, 由于软件产品的特殊性和软件工程的不
                您可能关注的文档
最近下载
- 第一单元+写话:注意说话的语气(教学课件)-2023-2024学年二年级语文下册单元写话能力提升(统编版).pptx VIP
 - 心理健康与心理健康观.ppt VIP
 - 关爱保护未成年人.pptx VIP
 - 实践党创新理论“三个境界”.doc VIP
 - 企业危险化学品及危险化工工艺安全管理规定.docx VIP
 - 数电模电完整版练习试题附答案.doc
 - 企业设备、建(构)筑物拆除活动污染防治技术指南.pdf VIP
 - 2020 电工装备供应商数据采集及接口规范第1部分通用部分.docx VIP
 - 《画出你的想象》教学设计4-10画出你的想象-二年级上册美术.docx VIP
 - 心理卫生 mental health.ppt VIP
 
原创力文档
                        

文档评论(0)