![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
-------------------【C/S学习-软件工程】
文章平均质量分 84
~Phoenix
种一棵树最好的时间是十年前,其次就是现在!
展开
-
软件工程之需求分析
需求分析是我们设计开发软件的第二步工作,我们的需求分析是建立在第一步可行性分析基础上的比较详细的需求分析。需求分析的任务就是借助于当前系统的逻辑模型导出目标系统的逻辑模型,解决目标系统的“ 做什么”的问题。主要任务1.深入描述软件的功能和性能。(主要功能描述出来)2.确定软件设计的约束和软件,同它系统元素的接口细节。(确定约束和接口)3.定义软件的其它的有效性需求。 问...原创 2018-09-12 09:59:33 · 1332 阅读 · 5 评论 -
软件工程之软件维护
软件维护概念:软件维护定义:在软件运行或维护阶段对软件的修改,维护在软件生存期所占的比例:70.8% 【前言】软件开发的过程中在产品上线以后根据用户的反馈、需求的变化以及运行过程中出现的问题,需要对软件进行必要的维护,这是一个很长的过程,我们使用的软件版本的更新就是软件维护的表现。软件维护阶段在生命周期所占比例可达70%左右。 一、维护的问题软件维护工作的困难性表现...原创 2018-09-22 16:19:24 · 934 阅读 · 7 评论 -
软件工程之软件质量管理
面向过程的软件开发过程,从计划到测试的整个过程,但是如何确保软件的质量呢?只要我们的软件质量过关才会得到用户的肯定,所以从质量这个角度看,我们该如何管理呢?先总体了解下,从以下四方面入手1.相关概念2.软件质量的保证3.软件的可靠性4.软件配置管理 一、相关概念1.软件质量的相关属性: 满足 功能要正确,运行可靠,使用方便,效率高,容易移植,可...原创 2018-10-04 19:23:50 · 5157 阅读 · 4 评论 -
软件工程之软件测试
【前言】一个好的软件一定离不开软件测试,只有在测试的过程中发现尽可能多的错误,才能保证软件是否是真的好。我认为软件测试是软件开发过程最重要的一环。对于本章我将以下图来讲。一、目的和原则测试的目的是为了发现尽可能多的缺陷,不是为了说明软件中没有缺陷。成功的测试在于发现了迄今尚未发现的缺陷,它能有效地揭示潜伏在软件里的缺陷。据统计测试工作量要占软件开发总成的40%到50%以上。...原创 2018-09-21 14:21:43 · 1407 阅读 · 6 评论 -
软件工程之面向对象
【前言】面向对象的软件开发是一种新的软件工程方法,所谓面向对象就是基于对象概念,以对象为中心,以类和继承为构造机制,来认识、理解、刻画客观世界和设计、构建相应的软件系统。【面向对象】1.定义:Coad和Yourdon给出了一个定义:“面向对象=对象+类+继承+通信”。2.对象:是面向对象开发模式的基本成份。对象由属性和方法组成,每个对象都存在一定的状态和内部标识,对象将它自...原创 2018-09-26 15:31:48 · 2780 阅读 · 5 评论 -
软件工程之面向过程的软件设计方法
一、设计基础 1.自顶向下,逐步细化: 将软件的体系结构按自定向下的方式,对各个层次的过程细节和数据细节逐层细化。 把一个大问题分解成若干个子过程,分解的时候从最底层开始,以此类推,直到不能分解或一个模块智能完成一个单一的功能为止。 2.软件结构: 软件结构包括两部分:一个是程序的模块结构,另一个是数据的结构。 把一个...原创 2018-09-15 15:59:13 · 1985 阅读 · 5 评论 -
软件工程之程序编码
【前言】程序编码是设计的继续,是将设计转化为计算机能够理解的语言。良好的编码要求程序语法正确,要有良好的可读性。设计完后,我们就要开始进行编程阶段,编程主要从以下几方面介绍:一、程序设计语言1.总原则 先求正确、清晰后求快 求快不忘保持程序正确性 保持程序整洁 不要银效率牺牲清晰2.好程序标准 ...原创 2018-09-18 11:01:28 · 1110 阅读 · 8 评论 -
软件工程之软件计划
一、软件计划内容软件计划书是用户管理员,技术人员和用户都能理解的术语来描述具体包括:1.软件范围:内容有:软件功能规模,软件能力对硬件的要求,接口界面的性质和复杂性2.环境资源: 包括:人力资源,在不同阶段对不同人员的要求,参见人员参与图 硬件:包括目标机器及其其他机器 软件:支撑软件和实用软件 制定进度表:包括交付日期,如何组织分配力量 软件成本:双...原创 2018-09-10 09:15:23 · 623 阅读 · 5 评论 -
软件工程之概述
一、软件的概念:计算机系统中与硬件相互依存的另一部分(1程序、2数据、3文档)1.程序:事先设计的功能2.数据:使程序能正常操纵信息的数据结构(组成程序的东西)3.文档:维护和使用有关的图文材料(1)特点:1.具有抽象性(是逻辑实体,不是物理实体)2.没有制造过程(生产与硬件不同)3.没有机械磨损(运行阶段)4.对计算机有不同程度依赖性(受系统限制)5.没有...原创 2018-09-10 09:05:54 · 349 阅读 · 3 评论 -
软件工程之用户界面
用户界面设计是以人为中心,使产品达到简单使用和愉悦使用的设计,关于用户界面设计的相关知识点,接下来按照以下几大点讲解本章内容一、用户界面设计应具备的特性二、用户界面设计的任务分析三、用户界面任务和工作设计四、用户界面设计的基本类型 首先了解界面用户设计的流程: 一、用户界面应具备的特征 1.可使用性简单、术语标准化、一致性、Help帮助、系统影...原创 2018-09-29 10:50:50 · 2804 阅读 · 5 评论