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

摘要: 简答题 1.什么是软件生命周期? 一个软件从定义,开发,使用和维护,直到最终被废弃,要经历一个漫长的时期,通常把软件经历的这个漫长时期称为生命周期 2.计算机软件开发经过哪三个大阶段? 定义、开发、维护 3.软件工程的目标是什么? (1)付出较低的开发成本 (2)达到要求的软件功能 (3)取得较好的 阅读全文
posted @ 2020-01-04 21:37 zhanxyu 阅读(280) 评论(0) 推荐(1) 编辑

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

摘要: 一、如何对需求不确定的创新产品进行分析和设计? 创新型产品由于其新颖、需求多变而难以设计。要发现其需求可以大致分为以下几步。 1、发现人的需求 产品创新的最终目的都是为了满足人的需求,因此创新型产品的需求发现也应该围绕人进行。人的需求可以分为现实需求和潜在需求两类。现实需求可以理解为人们在现实生活中 阅读全文
posted @ 2019-12-15 19:01 zhanxyu 阅读(177) 评论(0) 推荐(0) 编辑

案例分析:设计模式与代码的结构特性

摘要: 本文以代理模式为基础分析 一、代理模式的定义与特点 代理模式的定义:由于某些原因需要给某对象提供一个代理以控制对该对象的访问。这时,访问对象不适合或者不能直接引用目标对象,代理对象作为访问对象和目标对象之间的中介。 代理模式的主要优点有: 代理模式在客户端与目标对象之间起到一个中介作用和保护目标对象 阅读全文
posted @ 2019-12-05 19:17 zhanxyu 阅读(184) 评论(0) 推荐(0) 编辑

业务领域建模Domain Modeling

摘要: 1. Concepts 1.1 领域模型概念 领域模型是一种分析模型,在软件开发过程分析阶段用于分析如何满足系统功能性需求,属于软件开发范畴,在UML中主要使用类图来描述领域模型。 业务模型是业务建模的输出物,业务建模研究的对象是公司或者组织,业务建模属于软件开发过程中的初始阶段。 软件开发过程:业 阅读全文
posted @ 2019-11-24 14:54 zhanxyu 阅读(172) 评论(0) 推荐(0) 编辑

用例建模Use Case Modeling

摘要: 我的工程实践课题是基于机器学习的新闻评论分析 1. 抽取Abstract use case 该课题可以分为两部分:数据获取和评论分析 2.确定用例范围 数据获取部分:主要是采用爬虫技术爬取评论,并进行人工标注,获得下一部分用的训练集数据;同时对数据进行预处理,使其能够作为机器学习算法的输入 评论分析 阅读全文
posted @ 2019-10-30 20:23 zhanxyu 阅读(135) 评论(0) 推荐(0) 编辑

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

摘要: 本次作业要求是分析一套源代码的代码规范和风格并讨论如何改进优化代码(结合工程实践),上一次作业中,我选的软件就有大家耳熟能详的B站(哔哩哔哩),恰巧前一阵子B站源代码泄露,我有幸搞到了一份。因此本文以B站源代码作为对象进行分析。 1.目录及代码 B站是用GO写的,下边贴上其代码目录; 可以看到在目录 阅读全文
posted @ 2019-10-11 23:39 zhanxyu 阅读(200) 评论(0) 推荐(0) 编辑

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

摘要: 我的工程实践选题暂定基于机器学习的评论分析(影视、音乐)。 实际上这类技术的应用可能更多的是给软件运营方、电商从业者作为一个运营的辅助手段,可以汇总大量的评论进行分析,然后以一种简单直观的方式将结果展现出来。或者说是根据评论猜测使用者的好恶,以此为根据结合视频、音乐标签给使用者推荐合适的视频和音乐, 阅读全文
posted @ 2019-10-11 22:19 zhanxyu 阅读(111) 评论(0) 推荐(0) 编辑

如何提高程序员的键盘使用效率?

只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2019-09-17 16:17 zhanxyu 阅读(17) 评论(0) 推荐(0) 编辑