ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

《见微知著:从软件实践到软件工程》阅读笔记①

2021-12-07 16:33:53  阅读:119  来源: 互联网

标签:信息系统 项目 软件工程 系统 笔记 计划 见微知著 开发 软件


今天所阅读的书是《见微知著:从软件实践到软件工程》的第一章“从这里开始——于实践,编好系统开发计划”。

凡是较大型的开发项目,都应该先调查研究项目的背景,制订好开发计划。对系统目标、功能、进度、人员、资金等方面,精心规划考虑,特别注意各个要素之间的相互关联和协调。在项目执行过程中要坚持计划的严肃性,尽可能严格按照计划执行而不轻易改变计划,否则,朝令夕改,计划很快会成为废纸,项目执行就会发生混乱。

如何编制一个好的计划,可以从四方面着手考虑:

一、调查研究一下,这是一个什么项目?

调研可以从以下五方面展开(以酒店信息系统为例):

(1)了解一下这家酒店的背景

(2)讨论清楚软件的目标

(3)画一张酒店组织构架图

(4)重点是一定要研究清楚在信息系统支持下酒店运行的业务流程

(5)画一张系统的网络环境图

二、如何分解系统?

对于一个大型复杂的系统,应该根据系统的总体目标,用“分而治之”的方法将一个系统分成若干个子系统去分析、设计、实现。

开发一个软件信息系统并不是简单的完全按照原来应用单位的组织、流程建立一个被动、辅助的信息支持系统,而是要以此为契机,促进企业在信息系统的支持下,摆脱传统组织分工流程的陈旧习惯,适应现代网络化的变化,提升优化企业的组织结构、业务流程,而不是让信息系统被动地区适应已经落后的体制结构和流程。这就使得软件信息系统的开发和应用,软件工程的系统分析、再工程达到了更高的层次。

三、如何安排好项目计划?

明确目标、业务流程、系统架构、组成、软硬件配置的目的,就是安排好项目的计划。计划的安排包括时间、资金、人员等方面。

在实际开发中,可以在分析阶段结合原型设计开发,深化、明确系统需求:在实际编程实现阶段,结合使用XP、“成对编程”方式,以保证程序开发的质量与分析模型一致;在测试维护中,不断根据用户反馈,“螺旋式”地更新进化系统。这样既遵循了瀑布型过程的一般规律,又把其他各种开发过程模型有机地结合到瀑布型的过程管理中。

40-20-40原则:前、后期各为总工作量的40%,中期为20%。

四、如何考虑知识产权问题?

软件开发是一个才智汇集、应用、创造的过程,知识产权问题是非常重要的不可忽视的问题,否则会给整个项目带来灾难性的影响。

标签:信息系统,项目,软件工程,系统,笔记,计划,见微知著,开发,软件
来源: https://www.cnblogs.com/miao-com/p/15656788.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有