软件工程的目标 提供软件的质量与生产率,最终实现软件的工业化生产,好的软件工程方法可以同时提高质量与生产率。 软件危机:在计算机软件的开发和维护过程中所遇到的一系列严重问题。 软件危机的原因:技术原因,软件规模越来越大,软件复杂度越来越高 ...
分类:
其他好文 时间:
2017-12-06 20:16:02
阅读次数:
166
2017年12月5号: 第二章: 1、Android Studio新建一个工程,以及各个文件夹、文件所包含的内容和含义; 2、使用Toast提醒的方式: 3、添加menu: (1)添加menu-main.xml,增加item;(2)在Activity中重写 onCreateOptionsMenu(M ...
分类:
其他好文 时间:
2017-12-05 21:24:57
阅读次数:
174
了解软件工程的基本概念,软件工程和计算机科学与技术的主要不同,单元测试,回归测试,效能分析,个人软件开发流程(PSP),软件工程师的成长,代码规范。 程序(算法、数据结构)是基本功,软件构建不但要有合理的软件架构(Software Architecture)、软件设计与实现(Software Des ...
分类:
其他好文 时间:
2017-12-03 21:48:41
阅读次数:
140
我们之前常说“程序=数据结构+算法”,但很多人都对这个结论有很多的分歧,认为正确的结论应该是“软件=程序+软件工程”,确实后边的结论是前边的改善,比如当写了一个二叉树的遍历算法的实现,在这里二叉树是数据结构,遍历的实现细节是算法。C程序结果。但这个程序基本上没有实际用处。 软件开发会经历几个不同的阶 ...
分类:
其他好文 时间:
2017-12-03 00:28:17
阅读次数:
188
1. 构建之法,存乎一心 史学理论与史学史,是把历史自己作为研究对象的学科,前者讨论历史本身所研究的内容,后者讨论历史研究本身的历史。这种对于抽象的抽象的研究,正符合计算机领域 meta... 这样的思想。当年 xml 刚出来时,不少计算机和图书情报的大学生照本宣科地提到,xml是关于数据的数据,是 ...
分类:
其他好文 时间:
2017-12-02 23:25:57
阅读次数:
148
软件工程概论课程我已经学习了两周的时间了,我主要依据《构建之法》这本书来学习的。这本书给我的感觉很好,它的风格给人以一种轻松和身临其境的感觉,这本书塑造了四个在软件工程领域不同时期的人物,象征我们的不同时期的状态,就如小说一样将我们拉近了与主人公的距离。我已经学习了前四章的内容,每一章都有一个主题, ...
分类:
其他好文 时间:
2017-12-02 22:09:43
阅读次数:
138
第四章阅读笔记 我过去的做法 写代码时不写注释,变量命名为a,b,c,如果if,for语句后只有一个语句,不用大括号包起来。 之前这么做只要运行成功就行,不管别人能不能看懂 这么做的缺点 进入团队以后,队友看自己的程序会一脸懵逼,容易出现矛盾,团队凝聚力降低 解决方法 开发项目是,团队有统一的变量命 ...
分类:
其他好文 时间:
2017-12-02 21:10:01
阅读次数:
133
构建之法阅读笔记(1) 这周我开始了我的阅读之路,阅读了构建之法的第一二章。 构建之法的第一章讲的是软件和软件工程是什么:软件=程序+软件工程。我一开始对软件工程的理解就是敲代码,写程序,其实,事实不是这样,从书上得知,程序和软件是有很大区别的,程序是软件的构成部分,但是程序不代表软件,软件=程序+ ...
分类:
其他好文 时间:
2017-12-02 20:21:49
阅读次数:
206
在阅读了阿超的所经历的事情后,让我了解到了软件构造的过程,从一开始的出计算题目,到用户(老师和学生)的要求,需要实现以下功能:题目避免重复,可以定义出题的数目,以及算式的种类,等等。从出我得出,一个软件的构建的开始是由用户所需而产生,进而用户的需求增多,然后需要我们去完善该软件,为其增加更多的功能来 ...
分类:
其他好文 时间:
2017-12-02 20:21:25
阅读次数:
137
最近刚开始学习了构建之法,有了很多收获。首先,当看见书名时,就疑惑构建之法是什么?其实这本书就是讲软件的构建。软件的构建就是对于一个复杂的软件,不但要有合理的软件架构,软件设计和试下,还要用各种文件来描述各个程序问价你之间的依赖关系,编译参数,链接参数等等。也就是说,软件的构建不仅有我们每天练习的源 ...
分类:
其他好文 时间:
2017-12-02 20:18:42
阅读次数:
161