摘要: 一个软件工程师的软件工程知识技能水平高低主要体现在哪些方面 1、优秀的需求分析能力。如果投入大量的人力,物力,财力,时间,开发出的软件却没人要,那所有的投入都是徒劳。如果费了很大的精力,开发一个软件,最后却不满足用户的要求,从而重新开发,这种返工是很浪费的 2、扎实的基础。掌握一门编程语言:C、C+ 阅读全文
posted @ 2020-01-05 15:28 蒋松冬 阅读(528) 评论(0) 推荐(0) 编辑
摘要: 需求分析的方法 需求分析概括就是:需求分析主要是确定待开发软件的功能、性能、数据、界面等要求。需求分析的实现步骤通常包括:获取当前系统的物理模型,抽象出当前系统的逻辑模型,建立目标系统 的逻辑模型三个部分。 需求分类:软件需求包括功能需求、非功能需求和设计约束三方面内容。 需求分析的方法: 1、结构 阅读全文
posted @ 2019-12-14 15:30 蒋松冬 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 抽象工厂模式 本次我们选择的是抽象工厂模式,并且使用object-c完成的IOS项目提供一个典型的应用范例。抽象工厂指的是提供一个创建一系列相关或者相互依赖对象的接口,而无需指定它们具体的类。 如果多个类有相同的行为,但实际实现不同,则可能需要某种抽象类型作为其父类被继承,抽象类型定义了所有相关具体 阅读全文
posted @ 2019-12-08 21:09 蒋松冬 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 我们的工程实践项目目标是完成刀具仓库的智能化管理,所以我们根据这个该需求进行类图描述 Collect application domain information (1)系统的用户是工厂的工作人员,工作人员有姓名、ID、权限、上司编号、上司姓名,admin、engineer、worker都是工作人员 阅读全文
posted @ 2019-11-25 16:30 蒋松冬 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 我们的工程项目主要完成刀具仓库的智能化管理,根据需求分析,系统分为两部分。第一部分包括信息管理系统,主要完成员工信息以及刀具信息的管理,并使用相关算法对刀具的采购提出建议,优化刀具的管理成本。第二部分包括刀具出库系统,主要由工人进行刀具的出库,系统对厂库进行管理,完成对刀具仓库的控制。根据需求分析, 阅读全文
posted @ 2019-11-02 23:27 蒋松冬 阅读(457) 评论(0) 推荐(0) 编辑
摘要: 我的工程实践选题是《智能仓库嵌入式操作系统》,我在github上找到的一个操作系统内核叫hurlex,地址:https://github.com/hurley25/hurlex-doc。作者在基于Intel x86架构的IBM PC机及其兼容计算机上构建出一个简单的操作系统内核。由于linux有可以 阅读全文
posted @ 2019-10-13 00:54 蒋松冬 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 我的工程实践选题是《智能仓库嵌入式操作系统》,主要实现操作系统的相关功能,并在此基础上适配嵌入式硬件,提高系统的某些特定功能如I/O、网络通信···通过调研,得知市面上主要的同类产品有:Windows、Linux、Unix、Mac Os、Android、iOS,其中前4是PC操作系统,后2是手机操作 阅读全文
posted @ 2019-10-10 10:56 蒋松冬 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 程序员作为一个每天都要与与计算机打交道的职业,鼠标、键盘、显示器等是职业生涯中必不可少的工具。鼠标、键盘作为计算机的输入设备,显示器作为计算机的输出设备,使得程序员可以与计算机进行交互。那么如何高效地与计算机进行交互成为了每个程序员都必须面对的问题,其中键盘作为日常码代码的工具,提高键盘使用效率可以 阅读全文
posted @ 2019-09-17 22:01 蒋松冬 阅读(433) 评论(0) 推荐(0) 编辑