软件工程
文章平均质量分 66
Hepburn Yang
匠心精神
展开
-
【软件工程】--维护阶段
【前言】 一款好的软件要经得起时间的考验,比如说offic软件从开始office2000到现在的office2013plus,office软件还在不断的维护升级,我觉得就好比是一粒种子,入土之后精心培育终于开始发芽了,但是发芽了并不代表培育工作就结束了。恰恰相反,一个新的起点要开始了,至于这粒种子能长成小花小草还是长成参天大树,起关键作用的还是后期的培育。(一)定义原创 2016-08-25 11:04:06 · 1372 阅读 · 17 评论 -
【软件工程】--文档总结
最近写文档很是头疼,觉得自己一直都是在编编编,编到真的是词穷了… 后来的后来,我发现原来其实我们可以做的更好。一、为什么你不喜欢写文档? ① 因为自己写的文档不好,自己都不愿意去看。是的,当我们把自己放在一个读者的角度来看自己写的文档的时候,你会发现自己写的很水,因为很多地方自己写的都是没用的话,而不是实实在在需要的东西,不是读者需要的文档当然不是好文档。 所以我们写文档的时候要把原创 2016-09-16 15:08:57 · 927 阅读 · 26 评论 -
【软件工程】--测试阶段
【前言】 我们经常会测试师哥师姐们做的考试系统,测试的道理并不难理解,测试的目的当然是为了发现尽可能多的系统缺陷,提高软件质量。这里的缺陷不仅仅指的是出现的bug,还可以是系统的性能、易用性以及我们站在用户角度的用户体验等。摘一句软件工程思想中看到的话:一个成功的测试示例在于发现了至今尚未发现的缺陷。测试并不仅是个技术问题,更是个职业道德问题。【引入】 给大家讲一个我看原创 2016-08-23 16:30:04 · 1911 阅读 · 15 评论 -
【软件工程】--程序编码
【前言】 软件工程的编码阶段主要是由工作在一线的软件开发人员程序员和程序经理来完成的,这个阶段的主角决定着软件的质量的好坏。下面我分为两个部分来总结一下程序编码和编码后的质量评价。 (一)程序编码 编码部分根据对软工视频的理解我分为了四个方面,编码的语言、编码的结构化设计、编码的设计风格、编码的复杂性度量。(1)程序语言1.语言的分类导图里面原创 2016-08-22 16:11:59 · 1373 阅读 · 8 评论 -
【软件工程】--概述
【前言】 初次接触软件工程,之前关于软件的学习仅仅停留在表层,对于软件的认识仅限于用代码实现想要的功能。学习了软件工程之后才发现写代码只是软件工程中的一个方面,软件工程的目标在于高质量的软件,必须改正这种毫无章法的软件设计,严格按照软件工程的各个阶段该有的流程来设计,软件工程是软件设计的灵魂,这个部分值得好好总结。 先来一张概述导图,理理思路。(一)原创 2016-08-20 15:34:18 · 1167 阅读 · 12 评论 -
【软件工程】--设计阶段
【前言】 走过了前面的计划阶段和需求分析阶段之后,我们来到了设计阶段的学习,设计阶段的学习是至关重要的,本阶段是软件工程的核心,成品的软件的原型基本是在设计阶段塑造的,这个阶段要分两步来完成,首先我们进行概要设计,然后再进行详细设计。我觉得呢,和现在那些盖高楼的应该是一个原理,先搭好整个钢筋框架,然后再开始填砖瓦。(一)还是老样子,先来张导图理理思路。熟悉一下过程。原创 2016-08-22 08:12:37 · 3669 阅读 · 6 评论 -
【软件工程】--需求分析
【前言】 需求分析很容易理解,从用户的角度出发,需要什么才会去关注什么。从程序设计者的角度出发,市场需要去的才是我们应该设计的。所以呢,用户需要什么,根据需求去设计软件。 先来张导图理理思路。(1)任务:描述功能和性能,确定约束和接口,定义其他有效性需求。(2)过程:问题识别--分析与综合--编制需求阶段文档--需求分析评审(3)需求分析的指导性原创 2016-08-20 20:17:23 · 1324 阅读 · 11 评论 -
【软件工程】--计划分析
【前言】 没有计划不成方圆,做任何事都要有个计划,盲目的做事总是不可行的。要考虑做这件事的时机和性价比,这就是“计划”要做的事。要做一款好的软件第一个执行的就是项目的开发计划。考虑一下软件的开发现状,开发条件,及环境要求。这些方面都满足软件开发的条件时才可以进行软件开发。可行性研究:用最小的代价在尽可能短的时间内确定问题是否能够解决。目的不是解决问题,原创 2016-08-20 18:04:56 · 968 阅读 · 13 评论