软件工程 (Software Engineering,简称为SE)它是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面。在现代社会中,软件应用于多个方面。典型的软件比如有电子邮件,嵌入式系统,人机界面,办公套 ...
分类:
其他好文 时间:
2016-04-10 14:23:16
阅读次数:
116
关于项目的实践 软件工程重在“工程”二字,是用工程化方法构建和维护有效的、实用的和高质量的软件。这一次我们的项目就是要实践软件工程的这个过程,在此之前,我们从来都没有完完全全去实践过,以前总是本着“完成任务就好”的一种心态去做老师布置的项目,这一次应该是第一次也可能是在大学里的最后一次认真完成一个团 ...
分类:
其他好文 时间:
2016-04-09 23:20:53
阅读次数:
170
一、什么是设计模式: 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基 ...
分类:
其他好文 时间:
2016-04-09 13:34:01
阅读次数:
106
软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。整个软件开发过程分为问题定义->可行性研究->需求分析->概要设计->详细设计->编码->测试->运行维护计算机软件等步骤(摘自百度知道)。 软件工程的学习,是一块大项目,具体通过项目的制作实现,通过项目学习该门课程也是老师 ...
分类:
其他好文 时间:
2016-04-06 00:34:59
阅读次数:
199
题记: 一个人的项目,还有工程化的问题嘛? 我们在推进模块化和组件化的过程中,肯定会不断的沉淀出我们项目的模块和组件。对于这些沉淀出的模块和组件怎么管理?另外怎么依赖也是个问题? 你真的想这样嘛? var BreadCrumb = require(‘../../../../uikit/breadcr ...
分类:
其他好文 时间:
2016-04-04 14:33:26
阅读次数:
164
这几天工作不忙,各项目组挺给力,我有时间继续Scala,记录一些工程化的点滴: ...
分类:
其他好文 时间:
2016-04-01 14:48:00
阅读次数:
132
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构 ...
分类:
编程语言 时间:
2016-03-31 00:17:52
阅读次数:
273
最近接触react框架,小记一下~~~ 开发环境配置 要搭建一个现代的前端开发环境配套的工具有很多,比如 Grunt / Gulp / Webpack / Broccoli,都是要解决前端工程化问题,这个主题很大,这里为了使用 React 我们只关注其中的两个点: JSX 支持 ES6 支持 配合 ...
分类:
其他好文 时间:
2016-03-30 12:46:39
阅读次数:
136
这是什么图? 【关键】软件工程是工程化思维,意味着规范,图示是软件工程最常见的任务,每一种图都应该符合规范,这样你做的别人看的懂,别人做的你看的懂,这才符合工程化思维。 看不了? 很多同学采用word来做,结果在线无法查看,也无法在线编辑,大大的增加了不必要的成本。为什么要工程化?一个非常重要的目的 ...
分类:
其他好文 时间:
2016-03-28 14:55:36
阅读次数:
140
一. 软件作为一个产品,在提供用户使用前经历了许多工序,我们用工程的方式将开发软件的工序,过程加以工程化,系统化。成立了一套完整的体系后,有利于帮助我们开发软件,乃至于大型的系统。 软件具有一定的特殊性,使得软件工程师们做开发提升了一定的难度,但软件工程有助于软件系统的开发,帮助工程师们设计,构建,
分类:
其他好文 时间:
2016-03-21 23:09:25
阅读次数:
391