面向对象:核心就是对象二字,对象就是特征与技能的结合体 优点:可扩展性强 缺点:编程复杂度高 应用场景:用户需求经常变化,互联网应用,游戏,企业内部应用如办公系统 面向过程:核心就是过程二字,过程指的是解决问题的步骤,设计一条流水线,机械式的思维方式 优点:复杂的问题流程化,进而简单化 缺点:可扩展 ...
分类:
其他好文 时间:
2020-01-07 16:23:11
阅读次数:
79
一、MMU的产生 许多年以前,当人们还在使用DOS或是更古老的操作系统的时候,计算机的内存还非常小,一般都是以K为单位进行计算,相应的,当时的程序规模也不大,所以内存容量虽然小,但还是可以容纳当时的程序。但随着图形界面的兴起还用用户需求的不断增大,应用程序的规模也随之膨胀起来,终于一个难题出现在程序 ...
分类:
其他好文 时间:
2020-01-06 11:14:01
阅读次数:
132
您认为一个软件工程师的软件工程知识技能水平高低主要体现在哪些方面,请您简要总结一下。 我觉得作为一名软件工程师,其技术素质是必不可少的。除了具有扎实的计算机基础理论知识,还应具有以下的能力: 1.规范化、标准化的编码能力。虽然软件工程师的工作不同于程序员,但是一个软件工程师其前身必定是一个优秀的程序 ...
分类:
其他好文 时间:
2020-01-05 15:24:20
阅读次数:
125
一、软件质量模型 1、功能性:功能是否满足用户需求 2、易用性:是否好用 3、可靠性:在指定条件下,软件是否正常运行 4、效率:性能好不好 5、维护性:软件可被修改的能力 6、可移植性:在不同软硬件环境下的适应能力 二、应用: 1、产品型软件:针对大众的软件 形成文档:PRD (产品需求文档) 2、 ...
分类:
其他好文 时间:
2020-01-02 20:47:26
阅读次数:
86
界面与逻辑基本程序架构一般包含:—用户界面模块(UI) 接受用户输入及呈现数据—业务逻辑模块(Business Logic) 根据用户需求处理数据 用户界面与业务逻辑如何交互? 基本设计原则功能模块之间需要进行解耦核心思想:强内聚,弱耦合-每个模块应该只实现单一的功能-模块内部的子模块只为整体的单一 ...
分类:
其他好文 时间:
2019-12-29 13:17:01
阅读次数:
111
为满足以下用户需求,我们将样机设备挂在公网上供大家自由访问# 1.Xena业务:去客户端交流拜访,不想带笨重的样机,如何给客户秀Xena软件?(嗯嗯,其实Xena有1U,4.5Kg的便携机箱支持10M~400G各种速率,很方便差旅拜访的,...)2.Xena新用户:看宣传册Xena产品规格还行哦,不 ...
分类:
其他好文 时间:
2019-12-26 20:56:37
阅读次数:
77
原文地址: "ASP.NET Core Web API Best Practices Guide" "转自" 介绍 " " 当我们编写一个项目的时候,我们的主要目标是使它能如期运行,并尽可能地满足所有用户需求。 但是,你难道不认为创建一个能正常工作的项目还不够吗?同时这个项目不应该也是可维护和可读的 ...
由软考知识的引发的思考,详细 需求分析阶段 根据用户需求,画出数据流图,并设计数据字典。根据数据流图和数据字典生成需求规格说明书。 概念结构设计 ER模型建模,此步骤和DBMS无关。 逻辑结构设计 设计关系模式(逻辑结构设计的产物,通过对ER模型的转化得来,此过程没有涉及到DBMS)。 即通过Pow ...
分类:
数据库 时间:
2019-12-20 13:33:36
阅读次数:
130
一:什么是自助报表? 报表是 BI 项目中呈现数据最直观的方式,目前使用报表常用的方式是由技术人员根据用户需求提前定义设计好报表模板,用户使用时在页面端基于已有的模板对数据进行查询、打印、导出等操作。这种方式能够很好地满足相对固定的报表需求,而随着业务的深入以及业务人员能力的提升,越来越多的人希望自 ...
分类:
其他好文 时间:
2019-12-20 10:24:55
阅读次数:
92
近年来,在云计算和互联网的不断冲击下,传统堡垒机产品已无法满足企业用户的运维审计需求,亟需在技术架构、产品体验上进行升级换代,于是作为传统堡垒机功能超集的全面拥抱云计算的云堡垒机应运而生。在这个大趋势下,各类云堡垒机厂商如雨后春笋般涌现出来。在众多堡垒机厂商中,小编发现行云管家作为云堡垒机的代表,在短短三年的时间内就获得了七万多家企业级客户的认可。现整理归纳了行云管家堡垒机的产品优势如下:1、全面
分类:
其他好文 时间:
2019-12-16 09:26:56
阅读次数:
101