第三章 软件工程师的成长 1.个人能力的衡量与发展 初级软件工程师如何成长:(1)积累软件开发 相关的只是,提升技术技能。例如:对java、c、c++,c#的掌握,诊断\提高效能的技术,对设备驱动程序、内核调试器的掌握;对于某一开发平台的掌握 (2)积累问题领域的知识和经验 (3)对通用的软件设计思 ...
分类:
其他好文 时间:
2017-05-07 14:50:15
阅读次数:
171
1.Californium项目简介Californium是一款基于Java实现的Coap技术框架,该项目实现了Coap协议的各种请求响应定义,支持CON/NON不同的可靠性传输模式。Californium基于分层设计且高度可扩展,其内部模块设计及接口定义存在许多学习之处;值得一提的是,在同类型的Coap技术实现中..
分类:
其他好文 时间:
2017-04-27 11:39:48
阅读次数:
1029
软件开发流程是软件设计思路和方法的一般过程,包括设计软件的功能和实现的算法和方法、软件的总体结构设计和模块设计、编程和调试、程序联调和测试以及编写、提交程序。软件开发流程的目的是提高软件开发、运营和维护效率,提升用户满意度、软件的可靠性和可维护性。 开发流程有写了再改模式,瀑布模型,统一流程老板驱动 ...
分类:
其他好文 时间:
2017-04-08 20:37:29
阅读次数:
130
一、分组讨论。 .投票选出你们小组成员最喜欢的两个团队类型 答:剧院模式和主治医师模式 .列出优势 答:这两个模式都有一个中心点来围绕,可以依据中心点来发布完成任务。 但是主治医师模式中成员各司其职由“主治医师”完成主要模块设计与编码,往往会变成由“主治医师”来完成几乎全部的内容 而其他应该各司其职 ...
分类:
其他好文 时间:
2017-04-01 11:43:37
阅读次数:
164
一.python 语法与工具 1.关键字 2.数据类型 3.内存管理机制 4.构造函数与析构函数 二.python框架 1.GUI框架 2.Web框架 3.爬虫框架 4.绘图框架 5.设计模式 三.python类库 1.数据库连接类 2.SOAP操作类 3.cgi模块 四.编程实践 1.生成器编程 ...
分类:
编程语言 时间:
2017-03-18 17:35:54
阅读次数:
184
Atitit 提升效率 界面gui方面的前后端分离与cbb体系建设 规范推荐标准 1. H5 html+ajax与后端彻底的前后端分离1 2. 业务逻辑也适当的迁移js化1 2.1. Cbb体系 通用模块设计与累积 规划1 3. 需求文档直接生成html界面原形1 4. 原形设计h5化1 5. 国际 ...
分类:
其他好文 时间:
2017-03-12 19:56:08
阅读次数:
195
在商城项目中,之前我们介绍了购物车功能模块的实现,商品加入到购物车之后,就是到购物车结算,然后显示购物车的商品列表,点击去结算,然后到了未提交前的订单列表, 点击提交订单后,生成此订单,返回订单的订单号,付款金额,订单预计到达时间。订单系统是一个非常重要的系统,我们的移动端、PC端都需要订单系统,所 ...
分类:
其他好文 时间:
2017-02-19 21:39:28
阅读次数:
4170
一、目录概要 二、场景问题 假设要设计一个电脑商场管理系统的某个模块设计,电脑分为品牌和类型两个纬度,我们应该怎么解决?我们初学者最容易想到的办法就是利用继承的方式,那利用继承实现的类图又是什么样子呢?我们看图。 代码展示 宏碁品牌的三种类型 苹果品牌的三种类型 戴尔品牌的三种类型 思考:假设我们的 ...
分类:
其他好文 时间:
2017-01-30 00:42:17
阅读次数:
315
软件开发流程即软件设计思路和方法的一般过程,包括设计软件的功能和实现的算法和方法、软件的总体结构设计和模块设计、编程和调试、程序联调和测试以及编写、提交程序等一系列操作。 总共分为8个步骤:需求分析、概要设计、详细设计、编码、测试、软件交付、验收、维护。 需求分析 需求分析 1.相关系统分析员向用户 ...
分类:
其他好文 时间:
2017-01-29 10:56:54
阅读次数:
185
一、在学期初我曾通过阅读教材发现了五个问题,现在我来对这些问题一一解答 1、问题:教材第二章讲在进行软件技术模块设计时,要越细越好,但是我在进行面向对象程序设计时,总是无法将某些模块分离开,导致某些方法代码行数过多,请问有没有更加具体一点的设计方法模板。 解答:这个问题老师也曾回复过我解决方法就是在 ...
分类:
其他好文 时间:
2017-01-07 01:18:53
阅读次数:
169