如何评测一个软件工程师的计算机网络知识水平与网络编程技能水平?

摘要: 一、选择题 1、Internet的前身是 C 。 A、Intranet B、Ethernet C、ARPAnet D、Cernet 2、Internet的核心协议是 B 。 A、X.25 B、TCP/IP C、ICMP D、UDP 3、服务与协议是完全不同的两个概念,下列关于它们的说法错误的是 D 阅读全文
posted @ 2020-01-09 13:46 机智多 阅读(893) 评论(0) 推荐(0) 编辑

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

摘要: 题目来自中国大学MOOC 面向对象设计和分析 1.一个小型网络水果超市,负责给用户网上订购苹果、芒果、桃子、荔枝。用户可以注册成为会员,预约、订购、查询、取消等常规动作。 请设计用例模型 1) 参与者(10) 2)用例图(10) 3)一个重要的用例进行描述(20) 4)整个作业的规范度(10) 2. 阅读全文
posted @ 2020-01-04 14:23 机智多 阅读(2616) 评论(2) 推荐(0) 编辑

深入理解TCP协议及其源代码

摘要: TCP协议: TCP报文格式如下图: 标志位 URG:指示报文中有紧急数据,应尽快传送(相当于高优先级的数据)。PSH:为1表示是带有push标志的数据,指示接收方在接收到该报文段以后,应尽快将这个报文段交给应用程序,而不是在缓冲区排队。RST:TCP连接中出现严重差错(如主机崩溃),必须释放连接, 阅读全文
posted @ 2019-12-26 16:36 机智多 阅读(273) 评论(0) 推荐(0) 编辑

Socket与系统调用深度分析

摘要: socket的创建过程源码分析 1) socket, sock, inet_sock, tcp_sock的关系 创建完sk变量后,回到inet_create函数中: 这里是根据sk变量得到inet_sock变量的地址;这里注意区分各个不同结构体。 a. struct socket:这个是基本的BSD 阅读全文
posted @ 2019-12-19 16:40 机智多 阅读(477) 评论(0) 推荐(0) 编辑

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

摘要: 创新产品的需求分析:未来的图书是什么样的? 答:快速原型模型:在开发真实系统之前,构造一个原型,在该原型的基础上,逐渐完成整个系统的开发工作。 流程: 1.建造一个快速原型,实现客户或未来的用户与系统的交互,用户或客户对原型进行评价,进一步细化待开发软件的需求。通过逐步调整原型使其满足客户的要求,开 阅读全文
posted @ 2019-12-15 18:58 机智多 阅读(164) 评论(0) 推荐(0) 编辑

Ping命令应用探究

摘要: 在网络中ping是一个十分强大的TCP/IP工具。它的作用主要为: (1)用来检测网络的连通情况和分析网络速度; (2)根据域名得到服务器IP; (3)根据ping返回的TTL值来判断对方所使用的操作系统及数据包经过路由器数量。 我们通常会用它来直接ping IP地址,来测试网络的连通情况。 pin 阅读全文
posted @ 2019-11-28 18:01 机智多 阅读(265) 评论(0) 推荐(0) 编辑

业务领域建模Domain Modeling

摘要: 业务对象模型(也叫领域模型 domain model)是描述业务用例实现的对象模型。它是对业务角色和业务实体之间应该如何联系和协作以执行业务的一种抽象。业务对象模型从业务角色内部的观点定义了业务用例。该模型为产生预期效果确定了业务人员以及他们处理和使用的对象(“业务类和对象”)之间应该具有的静态和动 阅读全文
posted @ 2019-11-25 14:12 机智多 阅读(211) 评论(0) 推荐(0) 编辑

用例建模Use Case Modeling

摘要: 我的工程实践的题目是在线考试系统,在线考试系统的研发和应用能有效提高教师工作效率和减轻教师负担,同时能有效、快速的检查学生的学习情况。 本系统的用户主要是学生和老师,学生可以通过系统实现考试,测试,查找成绩等功能,而老师可以发布考试,编辑试卷和考试答案,进行阅卷等操作。 主要参与使用系统的活动如下: 阅读全文
posted @ 2019-11-03 21:26 机智多 阅读(120) 评论(0) 推荐(0) 编辑

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

摘要: 我在这里分享一个spring的源码, BeanFactory定义了 IOC 容器的最基本形式,并提供了 IOC 容器应遵守的的最基本的接口,也就是Spring IOC 所遵守的最底层和最基本的编程规范。在 Spring 代码中, BeanFactory 只是个接口,并不是 IOC容器的具体实现,但是 阅读全文
posted @ 2019-10-13 21:21 机智多 阅读(135) 评论(0) 推荐(0) 编辑

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

摘要: 我的工程实践选题为:在线考试系统,通过java使用ide进行开发。 目前市面上常用的JAVA IDE有:1.IntelliJ IDEA,2.Eclipse,3.NetBeans。我个人主要使用过Eclipse和IntelliJ IDEAi两款,其中Eclipse和NetBeans是开源免费的,Int 阅读全文
posted @ 2019-10-13 21:01 机智多 阅读(160) 评论(0) 推荐(0) 编辑