![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
【软件工程】
键盘上的钢琴师_v5
厚积而薄发,谋定而后动
展开
-
浅谈软件系统的结构化实现
在结构化设计之后就应该着手于具体的结构化实现了,这个阶段是为了把前一阶段设计的物理模型加以成型,形成一个符合结构化分析和设计要求的实际可运行的软件系统。原创 2015-06-07 21:47:12 · 1160 阅读 · 0 评论 -
软件项目管理之我见
其实与任何一件产品一样,软件项目的高质高效地完成,不仅取决于所采用的技术、方法和工具,还取决于计划的水平以及执行的情况。在软件工程的全过程中,质量的度量一直很关键,我们可以从影响软件质量的各种因素对别对软件质量进行度量,度量的方法包括正确性、可维护性、完整性和可实用性分析。此外,软件的开发必定要有成本估算和项目估算,估算需从人力资源、硬件资源、软件资源、软件复用性及软件部件库等方面进行,对于开发成本原创 2015-06-07 21:48:40 · 906 阅读 · 0 评论 -
关于软件测试的方法和实现
摘要:在软件的系统开发过程中,无疑会出现各种问题,而开发人员的主观意识判断可能并不全面,在开发的各个阶段也难免出现差错,所以对系统进行测试是不可缺少的,也是保证系统质量的关键步骤。下面我就简单介绍一下常用的软件测试的方法和技巧。原创 2015-06-07 21:11:47 · 1098 阅读 · 0 评论 -
论软件实现之面向对象方法学
作为一名Android工程师,最熟悉的语言莫过于Java语言,而Java语言的核心思想就是面向对象,那么究竟何为面向对象,面向对象的开发过程是怎样的呢?下面就个人积累的开发经验做简单分享。原创 2015-06-07 21:27:18 · 756 阅读 · 0 评论 -
浅谈软件系统的结构化设计
按照软件系统的开发流程,软件的形成依赖于结构化的分析和设计,而结构化设计又可以分为总体设计和详细设计。在总体设计中,需要明确整个系统的结构并进行模块的划分,同时需要确定每个模块的功能、接口及各模块间的调用关系。 在软件工程中有几个原则,以便生产出更好的高质量低成本的软件,比如抽象、模块化、信息隐藏、模块独立性。其中模块的独立性可以用“内聚”和“耦合”加以描述,程序员在编码的过程中应该注重代原创 2015-06-07 21:40:13 · 2605 阅读 · 0 评论 -
深入了解软件测试过程
软件测试的重要性在之前的文章中已详述过,本文将着重叙述关于软件测试的具体过程。软件的测试过程一般可以按照先后顺序分为单元测试、集成测试、确认测试和系统测试4个步骤,最后则进行验收测试。单元测试,也称模块测试,主要以详细设计为依据,对模块内所有重要的控制路径设计测试用例,以便发现模块内部的错误,这是最小单位的测试。单元测试多采用白盒测试,测试过程可以并行。原创 2015-06-07 21:53:20 · 935 阅读 · 0 评论 -
软件工程—开发模型汇总
瀑布模式特点:适用于需求清晰且不易变更的软件开发阶段间具有顺序性和依赖性:前一阶段完成后,才能开始后一阶段前一阶段的输出文本为后一阶段的输入文本推迟实现的观点质量保证:每个阶段必须交付出合格的文档对文档进行审核缺点:开始需要把需求做到最全惧怕用户测试中的反馈,惧怕需求变更mux 螺旋模型限制条件:适应于内部的大规模软件原创 2016-05-18 20:35:49 · 721 阅读 · 0 评论