January 17, 2018
读书笔记
第3章 群龙不可无首1.传统的经历关心如何做事,而领导者关心做什么事并相信团队指导如何将其实现2.技术主管TL负责产品的整体或部分技术方向技术主管经理TLM负责产品的整体或部分技术方向和团队成员的职业发展及心理健康3.服务性领导:营造HRT氛围4.反模式:
雇佣软弱者
忽视表现不佳者
忽视 ...
Read more
January 8, 2018
J2EE与中间件
首先对薛老师表示感谢!第6次作业总体来说没什么难度,只是PPT上给的xml文件有坑。当然我这边的两张数据库表是完全独立的,所以从第5次作业过渡到第6次会容易一些。更多的语法和内容可以参考PPT,有什么大家都碰到的坑我还是会不断继续整理在这篇博客里的。
项目要求整体要求[1] 客户登录, 跟据 ...
Read more
January 5, 2018
J2EE与中间件
在写J2EE第5次作业时,遇到了很多坑,无论是老师上课的PPT、给的示例代码还是网上的教程都有很多不完善的地方。因此想在这篇博客里对我遇到的这些坑做一个总结,供同学们参考,也欢迎大家在评论区批评指正,或者提出一些新的问题。在这里要对薛老师表示感谢,因为他花费一个半小时陪我一起解决了这些问题。 ...
Read more
December 21, 2017
软件工程与计算II
第20、21章 软件交付、软件维护与演化1.软件维护的重要性(1)由于会出现新的需求,如不维护软件将减小甚至失去服务用户的作用。(2)随着软件产品的生命周期越来越长,在软件生存期内外界环境发生变化的可能性越来越大,因此,软件经常需要修改以适应外界环境的改变(3)软件产品或多或少的会有缺陷,当 ...
Read more
December 21, 2017
软件工程与计算II
第16章 设计模式1.如何实现可修改性、可扩展性、灵活性教材263页需要进行接口和实现的分离:通过接口和实现该接口的类;通过子类继承父类注意:继承关系(A+B)可能使得灵活性下降,因为父类接口的变化会影响子类,这时可以通过组合关系来解决。
利用抽象类机制实现可修改性和可扩展性:只要方法的接口 ...
Read more
December 21, 2017
软件工程与计算II
第12章 详细设计概述中层设计+低层设计:实现所有功能性+非功能性需求
1.详细设计的出发点需求开发的结果(需求规格说明和需求分析模型)和软件体系结构的结果(软件体系结构设计方案与原型)
明确职责建立静态模型(设计类图),明确协作建立动态模型(详细顺序图)GRASP(General Res ...
Read more
December 21, 2017
软件工程与计算II
第八章 软件设计基础1.软件设计(名词解释)a)为使一软件系统满足规定的需求而定义系统或部件的体系结构、部件、接口和其他特征的过程;b)设计过程的结果。
2.软件设计的核心思想复杂度控制分解、抽象、层次性
第九、十章 软件体系结构设计与构建1.体系结构概念部件+连接件+配置部件:承载系统主要 ...
Read more
December 21, 2017
软件工程与计算II
第六章 需求分析方法1.建立用例图参与者是与开发的系统进行交互的用户或其他系统等角色用例图中一个单一的参与者可以代表多个用户(或系统)一个单一的用户(或系统)可能扮演多种角色参与者不一定是人,例如,需要从当前系统获取信息的外部系统也是参与者步骤:1)目标分析与解决方向确定 2)寻找参与者 3 ...
Read more
December 20, 2017
软件工程与计算II
第一、二章 软件工程概论1.软件工程(名词解释)(1)应用系统的、规范的、可量化的方法,来开发、运行和维护软件,即将工程应用到软件。(2)对(1)中各种方法的研究。
2.从1950s—2000s之间的特点(简答)1950s:科学计算;以机器为中心进行编程;像生产硬件一样生产软件。1960s: ...
Read more