软件开发平台与工具总结_软件开发工具总结

2020-02-28 其他工作总结 下载本文

软件开发平台与工具总结由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“软件开发工具总结”。

软件开发平台与工具

0 综述

作为软件开发与平台结业的一个报告,将从以下几个方面对这门课的学习做一个小的总结:背景知识 2 软件建模工具在需求收集中的作用 3 软件设计中的作用4 软件实施工具在代码设计中的作用 5 学习的收获与感想 6 结束语

背景知识

软件开发平台是一种软件开发工具,以通用技术架构为基础,集成常用建模工具、二次开发包、基础解决方案等而成。软件开发工具是很方便地把一种编程语言代码化并编译执行的工具。现在的软件开发工具逐渐显出智能化、网络化、一体化、标准化的趋势。对于很多企业来说,软件开发平台只被定义为信息化工具,但成功进行过企业信息化建设的CIO们会对软件开发平台有着更为正确的理解,那就是软件开发平台不仅是信息化工具,更是管理思想的沉淀。

随着在企业中发挥出的作用被逐步肯定,目前软件开发平台在国内信息化领域也占据着越来越重要的位置,其应用已经成为一种趋势。相对于传统开发模式,许多软件开发平台具有很多显著优势,包括优化产品基础架构,提升软件开发质量;减少编码率,提高开发效率,提升开发的灵活性;可以充分关注客户需求,实现按需定制;实现配置组件的标准化,提升产品稳定性和兼容性;提升企业开发能力,降低后期维护的时间和成本等,可以使开发者有更多时间关注客户需求,在项目的需求、设计、开发、测试、部署、维护等各个阶段均可提供强大的支持。这些都使得,软件开发平台在企业眼中成为非常给力的信息化工具。

但这并不是对软件开发平台的全面解读,因为软件开发平台的强大并不仅仅体现在技术上的先进,更在于让管理思想有效落地,实现管理与实践的完美结合。事实上,优秀的软件开发平台不仅仅是一种软件开发工具,而是融合了先进的管理思想,能有效地梳理各种业务流程的信息系统开发的方法论。而蕴含了管理智慧的软件开发平台既能实现跨平台、语言独立、松散耦合的异构应用的交互和集成,还能使应用系统更具易用性和可扩展性,进而消除信息化建设中常见的应用孤岛、数据孤岛、信息孤岛和流程孤岛,有效提升企业管理水平。

软件开发平台对管理思想的沉淀也是为了更好地顺应市场化要求。而今很多企业都面临着构架新型管理模式,进行资本结构优化,使资源得到优化配置的需求,也因此对信息化在管理水平上提出更高的要求。而单纯的信息技术是无法完成提升企业管理水平的重任,更不能达到帮助企业高速发展的目标。对信息化工具来说,让产品设计中蕴含更具实效的管理思想是产品技术研发与产品创新的核心,软件开发平台也是如此。

需求收集中的作用

需求收集真正的体现了需求的市场和用户驱动。访谈,调查表,头脑风暴,竞争对手和产品分析都是需求收集的方法。需求收集我们需要搞清楚用户真正的需求,问题背后的深层次问题,这样才可能为挖掘需求提供数据。需求收集的过程应该流程化,收集的需求应该分类入库的归档化。必须将需求收集活动看做为一个结构化的流程或过程,以真正的促进收集的过程和采集的数据的有效性。

收集的需求在论证分析中应该确定优先级,而优先级的确认应该引入价值工程,即我们应该认识到一个需求的重要性应该体现到它对产品价值的短期和长期的增值上面。要理解这个,就必须要考虑收集的需求是普遍需求还是特殊需求,是核心业务对应需求还是辅助业务对应需求,是使用频率高的需求还是偶尔使用的功能点需求。我们必须有清晰的头脑来分析用户急的是否就一定是优先级高的需求。

用户往往习惯了给我们提希望系统实现什么功能,这些需求往往是用户已经转换后的需求而不是原始需求。当用户遇到业务上的问题的时候他们往往假设了一种实现方式,如果在需求收集过程中错误的把问题的解当做需求,则我们就忽略掉了真正的原始需求。需求收集的重点应该在用户真正面临的问题域和问题场景的收集。需求收集人员的业务背景和经验往往对需求收集有效性有很大的影响。需求收集的访谈过程不是简单的听用户如何讲,而是需求我们去引导用户讲出他们真正面临的问题。通过我们积极的沟通让用户把他们真实的想法真正的表达出来。需求收集是整个软件产品开发的源头,是确定产品方向和定位的重要活动。需求收集活动出现大的误差将是方向性的重大错误。如果我们开发出来的产品不能真正满足用户的需要和得到用户的认可,那产品本身就不可能创造价值,及时这个产品有很好的质量,易用性和功能等,这个产品仍然是失败的。

需求分析中的自动工具按不同的方式可以归纳为两类:一类工具是为自动生成和维护系统的规格说明而设计的。这类工具主要利用图形记号进行分析,它们产生一些图示,辅助问题分解,维护系统的信息层次,并使用试探法来发现规格说明中的问题。更重要的是,这类工具能够对更新的信息进行分析,并跟踪新系统与已存在系统之间的连接。事实上,这种工具与其他多数自动需求工具的好处在于将“智能处理”应用到问题的规格说明中;另一类需求分析工具要用到一种特殊的以自动方式处理的表示法。用需求规格说明语言来描述需求,它是有关键字指示符与自然语言叙述组合而成。规格说明语言被一个处理器以产生需求规格说明,更重要的是产生一组有关规格说明的一致性和组织方面的诊断报告。

软件设计中的作用

结构化方法进行系统建模过程是管理信息系统开发的思想基础,UML建模语言和ROSE工具建模已成为面向对象设计的工业标准。采用结构化建模和UML建模方法,在系统架构设计及相关数据处理分析中进行应用系统的创建过程,是构建一可伸缩、高效、易维护和具有可重用性系统模型的有效措施。

经典的软件工程思想将软件开发分成5个阶段:需求分析系统分析与设计;系统实现测试及维护五个阶段.之所以如此,是因为软件开发中包含了物和人的因素,存在着很大的不确定性,这使得软件工程不可能像理想的,可以其于物理学等的原理来做的物质生产过程.3

如想建造一幢高档的写字楼,那么刚开始便将一切材料和工具全准备好显然是无比愚蠢的行为,因为有可能你正在使用他人的钱,而这些人将是建筑大小,开状和样式的决定者,通常情况下,投资方会在开工生改变想法,这样你必须有额外的计划.而对于整个工程,你也许只是其中的某一个工作组,因此,你需要有各种各样的图纸和模型同其他小组沟通,达到联合工作.很显然,在客户的需求与实际的建筑技术之间找好一个契合点,是做好工程的关键.许多软件工开发过程也如同上面例子一样,软件问题不仅仅是代码的问题,而成为了一个怎么样将整个过程转变成一个结构,过程和工具相结合的问题.建模,即其目的和作用在于提供系统蓝图,包含细节设计,也含有对系统的总体设计,同时模型可以帮助开发小组更好地规划系统设计,更快的开发.UML是一种功能强大的,面向对象的可视化系统分析的建模语言,它的各个模型可以帮助开发人员更好地理解业务流程,建立更可靠,更完善的系统模型.从而使用户和开发人员对问题的描述达到相同的理解,以减少语义差异,保障分析的正确性.系统建模对软件开发过程相当重要,UML的扩展机制为应用系统的建模提供了必要的支持,.NET框架为系统开发提供了很好的解决方案。系统采用UML和ROSE技术建模和利用ADO.NET关键技术访问数据库有明显优势,使系统在分析阶段,就能严格把握软件的质量、提高软件的可能性,使系统在性能和功能上都具有可规模化和可靠性,能够形成大规模协同工作的软件系统群体。

代码设计中的作用

良好的代码设计风格,使程序代码易读、易懂、易修改,增加程序的可执行性和可维护性。

代码设计的原则包括惟一确定性、标准化和通用性、可扩充性与稳定性、便于识别与记忆、力求短小与格式统一以及容易修改等。

确定性:一个对象可能有多个名称,也可按不同的方式对它进行描述。但在一个编码体系中,一个对象只能赋予它一个唯一的代码,反之一个代码只能唯一地标识一个对象。

标准化:代码结构应与相应的分类体系相对应。通用性:应留有充分的余地,以备将来不断扩充的需要。

在系统开发过程中:一,能否将原来不能度额定的东西,唯一地加以标识是编制代码的首要任务。二,唯一化虽是代码设计的首要任务,但如果我们仅仅为了唯一化来编制代码,那么代码编出来后可能是杂乱无章的,使人无法辨认,而且使用起来也不方便,所以我们在唯一化的前提下还要强调编码的规范化。三,系统所用代码应尽量标准化。

学习该课程的感想

软件开发特别是大型软件是一项浩大的工程,需要几个人、十几个人、几十个人甚至几百个人合作开发几个月、十几个月甚至几年。要保证系统的协调性、统一性和连续性,就需要在开发之前制定严格、详细的开发规范。开发规范的制定需要花费一定的时间和精力,但是“磨刀不误砍柴功”,它相当于把今后开发过程中开发人员都要遇到的问题提前做了一个考虑。有了开发规范,在后续的开发过程中,设计人员就不必每次考虑如何为一个字段命名,编程人员也不必去想某个程序的结构和布局应当 怎样,测试人员也有了判断程序对错的标准。开发规范在项目开发工作中起着事前约定的作用,需要所有开发人员共同遵守。它约束开发人员的行为和设计、编程风格,使不同子系统和模块的设计、编程人员达成默契,以便形成整个系统的和谐步调和统一风格,也便于今后的系统维护和扩展工作。

结束语

通过这学期的学习,使我们对软件开发平台与工具有了更深入的了解。小组分工式的作业给我们提供了很好的交流学习氛围,让大家能够在交流中学习,在学习中互相了解。但由于自己的水平和经验不足,还存在着一定的问题。还要继续努力,争取获得更大成绩。

《软件开发平台与工具总结.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
软件开发平台与工具总结
点击下载文档
相关专题 软件开发工具总结 工具 软件开发平台 软件开发工具总结 工具 软件开发平台
[其他工作总结]相关推荐
    [其他工作总结]热门文章
      下载全文