代码改变世界

如何评测软件工程知识技能水平?

2020-01-04 18:27 by cgr, 520 阅读, 0 推荐, 收藏, 编辑
摘要:我认为一名合格的软件工程师需要具备如下技能: (1)软件工程师必须具备一系列软件方面的技能,如:CSS、JMS、XML等方面的技能。此外,软件工程师必须具备分析复杂问题等能力。 (2)对Windows、Linux、Unix等大型主流操作系统的使用和应用开发的熟练掌握,包括一些网络的基础知识。使学员具 阅读全文

创新产品的需求分析:未来的图书会是什么样子?

2019-12-14 18:04 by cgr, 129 阅读, 0 推荐, 收藏, 编辑
摘要:如何对需求不确定的创新产品进行分析和设计?简要总结一下有哪些方法和策略 a)虽然具体的需求不能确定,但是产品的某些必要功能以及大体定位是能够确定的,首先分别从客户群体以及技术实现人员出发,确定下来必需而又具有可行性的功能,在此基础上再进行创新性的设计。 b).充分分析同类产品的优点与缺点(尤其是缺点 阅读全文

设计模式与代码的结构特性

2019-12-07 11:00 by cgr, 152 阅读, 0 推荐, 收藏, 编辑
摘要:什么是适配器模式 定义:适配器模式将某个类的接口转换成客户端期望的另一个接口表示,主的目的是兼容性,让原本因接口不匹配不能一起工作的两个类可以协同工作。其别名为包装器(Wrapper)。 属于结构型模式 主要分为三类:类适配器模式、对象的适配器模式、接口的适配器模式。 本文定义: 需要被适配的类、接 阅读全文

业务领域建模Domain Modeling

2019-11-24 11:46 by cgr, 332 阅读, 0 推荐, 收藏, 编辑
摘要:1领域建模Domain Modeling: 业务对象模型(也叫领域模型 domain model)是描述业务用例实现的对象模型。它是对业务角色和业务实体之间应该如何联系和协作以执行业务的一种抽象。业务对象模型从业务角色内部的观点定义了业务用例。该模型为产生预期效果确定了业务人员以及他们处理和使用的对 阅读全文

用例建模Use Case Modeling

2019-10-31 21:48 by cgr, 251 阅读, 0 推荐, 收藏, 编辑
摘要:我的工程实践项目是完成一个搜索引擎主要搜索网关信息,项目的需求很简单,就是能够对网关产品信息搜索 1.抽取Abstract use case 根据搜索引擎的工作流程,我将其分为三部分:获取数据,索引库管理和搜索 2.确定用例范围High level use case 我们课题小组将搜集到网关信息整理 阅读全文

分析一套源代码的代码规范和风格并讨论如何改进优化代码

2019-10-10 16:45 by cgr, 175 阅读, 0 推荐, 收藏, 编辑
摘要:js判断用户访问的是PC还是mobile var browser={ var browser={ versions:function(){ versions:function(){ var u = navigator.userAgent, app = navigator.appVersion; va 阅读全文

结合工程实践选题调研分析同类软件产品

2019-10-09 12:00 by cgr, 424 阅读, 0 推荐, 收藏, 编辑
摘要:哦选择工程实践题目是 传感网智能分析引擎 描述:本项目通过爬取现有传感器供应商的数据或采用现场调研的方式,运用数据挖掘方法对这些数据进行分析,为开发新型物联网设备提供参考与依据。数据分析结果可以包括传感器的电气类型、功能类型、应用场景、设备发展现状与趋势等。 要求:熟悉传感网、数据挖掘及可视化,We 阅读全文

如何提供程序员的效率?

2019-09-18 17:20 by cgr, 118 阅读, 0 推荐, 收藏, 编辑
摘要:什么是程序员?所谓的程序员就是从事程序开发,程序维护的专业人员。要想提高程序员效率,无非就是提高代码的输入,以及如何快速构建代码结构来实现开发所需要的功能。首先代码的输入无非就是键盘的熟悉程度,提高键盘的熟练程度,我们可以通过平常的聊天以及游戏如QQ炫舞来提高键盘的熟悉程度,另外要想快速构建数据结构 阅读全文