2020年1月3日

摘要: 1.软件工程师的知识技能水平需求: (1)算法/数据结构。算法+数据结构=程序,其重要性毋庸赘言。需要掌握明确无误的概念,适用范围,优劣。达到指导编程的作用。除了基础算法,一些基础机器学习算法也是加分点。 (2)编程能力。编程能力就是怎样正确、快速实现算法和数据结构。能够写出一段没有或尽量少bug的 阅读全文
posted @ 2020-01-03 20:34 suseso 阅读(454) 评论(0) 推荐(0) 编辑

2019年12月15日

摘要: 创新产品的需求分析:未来的图书是什么样的? 如何对需求不确定的创新产品进行分析和设计?简要总结一下有哪些方法和策略 首先为什么要分析和设计创新产品?通过改善或创造产品,可以进一步满足顾客需求或开辟新的市场。 产品创新流程主要有以下四个阶段:产品应用调研,制定战略,制定设计大纲和产品开发。 产品应用调 阅读全文
posted @ 2019-12-15 17:41 suseso 阅读(210) 评论(0) 推荐(0) 编辑

2019年12月8日

摘要: 软件设计模式分为三种类型: 创建型 结构型 行为型 本文以行为型中的模板方法模式(Template Method)为例,分析其代码结构特性 一、什么是模板模式方法? 模板方法模式:定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。TemplateMethod使得子类可以不改变一个算法的结构即可重 阅读全文
posted @ 2019-12-08 17:45 suseso 阅读(213) 评论(0) 推荐(0) 编辑

2019年11月25日

摘要: 本文选取电影订票系统,在理解需求的基础上进行业务领域建模Domain Modeling。 什么是领域模型? 领域模型是对领域内的概念或现实世界对象的可视化表示。领域模型是一种抽象系统,描述了知识,影响或活动领域的选定方面。 可以使用该模型来解决与该领域有关的问题。 领域模型表示与领域相关的有意义的实 阅读全文
posted @ 2019-11-25 21:00 suseso 阅读(128) 评论(0) 推荐(0) 编辑

2019年11月3日

摘要: 本文对电影订票系统进行用例建模分析。通过这个系统,用户可以根据自己的喜好、需求查找电影,根据系统提供的电影相关信息,完成订票、支付。 1.Abstract use case 电影订票系统主要提供的功能包括:用户登录,查找电影,订票,支付。 2.High level use case 用户登录:用户登 阅读全文
posted @ 2019-11-03 00:26 suseso 阅读(162) 评论(0) 推荐(0) 编辑

2019年10月12日

摘要: 本文选取了一套利用python协程实现爬虫的源码。 结合工程实践选题相关的一套源代码,根据其编程语言或项目特点,分析其在源代码目录结构、文件名/类名/函数名/变量名等命名、接口定义规范和单元测试组织形式等方面的做法和特点 (1)目录结构 一级目录是crawler;二级目录中,code文件夹保存项目源 阅读全文
posted @ 2019-10-12 11:29 suseso 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 我的工程实践选题跟网络完全有关,因此,选取了三种安全分析常用的反编译工具:Ollydbg(OD),IDA Pro,objdump。 1. 这些软件的开发者是怎么说服你(陌生人)成为他们的用户的?他们的目标都是盈利么?他们的目标都是赚取⽤户的现⾦么?还是别的? IDA Pro是一个静态反编译软件;Ol 阅读全文
posted @ 2019-10-12 11:22 suseso 阅读(176) 评论(0) 推荐(0) 编辑

2019年9月21日

摘要: 作为程序员,不可避免地每天都要与键盘打交道,关于怎样才能提高键盘的使用效率,下面提出自己的一点看法: 使用正确的键盘指法 首先,正确的键盘指法操作是提高键盘输入速度的重要因素。掌握好正确的指法,在准确的基础上再指升打字的速度,养成良好的操作习惯,会收到事半功倍的功效。 手指的键位分工是指手指和键位的 阅读全文
posted @ 2019-09-21 18:03 suseso 阅读(192) 评论(0) 推荐(0) 编辑

导航