软工初体验
软件project是设计思想,主要是运用现代科学技术知识来开发project的相关文件资料。从软工開始就開始进入C/S的学习。这也就代表这我们的计算机学习进入正规化的阶段,软工视频看完非常长时间了。一直没有总结起来。颗粒归仓是一件非常重要的事。在接下来的学习中,一定注意总结!
软件project的概论
软件有自己的生存周期。从開始使用到最后有新的软件取代这段时间是他的生存周期。而软件开发的生存周期:分析。设计,实现。调试,支持。
与生存周期相相应的还有他在开发的过程中要注意的六个步骤:制定计划。需求分析,软件设计,编敲代码。程序測试,执行维护,他们差点儿是一一相应的,在开发软件的时候
软件开发过程中用到的模型:瀑布模型,高速原型,演化。螺旋。喷泉五种模型,当中用到最多的是瀑布模型,思想:从制作实际那上按工序把问题化简,将功能实现与制作分开便于分工协作。
长处:奠定了软件project方法的基础,流水依赖。便于分工协作。推迟物理实现,易于改动文档。有复审质量保证。
不足:与用户见面晚,成功率低,一般为25%。试用范围:适用与系统要求明白的系统。各种应用软件的开发均可使用。
第二章 可行性研究
可行性研究报告是从事一种经济活动(投资)之前,用户和开发者从各个方面进行考虑,对要开发的系统做个分析。确定有利和不利的因素、项目是否可行。预计成功率大小、经济效益和社会效果程度,并编写文档为决策者和主管机关审批的上报文件。待大boss审核通过,这个系统就能够開始实施,从这个阶段開始出现开发系统时的第一个文档,在这里须要注意预期读者除了决策者还有开发者
与此同一时候,还会出现的还有一个文档项目开发计划,作用:以文件的形式。把开发过程中各项工作的负责人员、开发进度、所需经费预算、所需软硬件条件等问题安排好,便于在开发过程中开展和检查项目的开发工作。主要是为了在进行项目跟进时有文件可依。
三、软件的需求分析
需求分析的任务就是借助于当前系统的逻辑模型导出目标系统的逻辑模型。解决目标系统的“做什么”的问题
在项目需求分析中。出炉的文档——软件需求说明书。主要从任务概述。数据描写叙述,功能需求,性能需求,执行需求(软硬件)方面进行编写。软件需求分析就是把软件计划期间建立的软件可行性分析求精和细化。特别明白的分析系统必需要做的工作,实现从“怎么做”——>“做什么”,一步一步的详细化。除了软件需求说明书外,还要着手做的文档,数据要求,初步的用户手冊(开发前就要弄好)。改动、完好与确定软件开发实施计划。
小结:
对软工视频进行分析:第一章软件project的概述,从总体上简要的对软件project进行说明,为以后的章节学习做个铺垫。总揽全局。第二章到第九章是依照软件生存期的六个步骤进行划分,第二章制定计划(可行性研究报告)在开发系统之前首先要先让boss审核一下该系统是否值得开发。第三章软件的需求分析(需求说明书出炉)和用户交流了解用户的需求。这样才干开发出符合用户需求的软件。第四章软件的设计。了解完需求以后,就開始软件设计,在设计初期。首先要出炉的概要设计说明书,具体设计说明书奠定软件设计的基础,第五章程序编写,第六章软件測试,第七到九章就属于维护阶段了,界面设计,质量管理和面向对象的測试。第十章软件project管理。包含软件项目计划。成本预计,对进度的计算,风险分析和软件项目的管理。
先对软工视频的每章节进行分析,再进入到总体分析。今天就先总结到这吧。软工视频是进入正轨学习的開始,側重点是文档的编写。