#软件工程

一个软件工程师在北京的反省

这些年,在这些不同类型的公司的工作经验,教会了我很多东西,技能上的,做人做事上的;也让我收获了很多东西,例如志同道合的朋友们。作为员工,作为用户,最近有冲动回顾过往,并总结分享一下自己的经历、教训,希望对自己,以及互联网这个围城内外的朋友们有所帮助。  NEC岁月  外界对日企有很多误会,其中最大一个,恐怕就是认为日企...

为什么结构化编程、面向对象编程、软件工程、架构设计最后没有成为软件领域的银弹

为什么结构化编程、面向对象编程、软件工程、架构设计最后没有成为软件领域的银弹?从计算机语言开始讲,一步一步的概述和讲解,最终会有一个结论,大家往后看,即可明白。1.机器语言(1940年之前)机器语言,直接使用二进制码0和1来表示机器可以识别的指令和数据。比如0100011111000010101,请问你知道是什么意思吗...

软件工程之软件概要设计

在完成对软件系统的需求分析之后,接下来需要进行的是软件系统的概要设计。一般说来,对于较大规模的软件项目,软件设计往往被分成两个阶段进行。首先是前期概要设计,用于确定软件系统的基本框架;然后是在概要设计基础上的后期详细设计,用于确定软件系统的内部实现细节。概要设计也称总体设计,其基本目标是能够针对软件需求分析中提出的一系...

软件工程之项目分析与规划

在软件项目早期,需要对软件问题进行高层构架分析,以确定项目的可行性。还需要根据可行性分析的结果制定出有效的项目实施计划,以指导软件项目的顺利开展。一、计算机系统分析当某个软件问题被作为项目提出时,即意味着,这个软件问题将成为一项工程任务,需要按照工程化作业流程来分阶段解决。其中,计算机系统分析是软件项目工程化作业流程中...

软件工程之软件概述

一、软件特点无形性(抽象性),比如人的大脑为硬件,软件则是大脑产生的思想。 二、软件分类   1.功能划分(1)系统软件:系统软件是计算机系统的必要成分,它跟计算机硬件紧密配合,以使计算机系统的各个部分协调、高效地工作。例如操作系统、数据库管理系统等。 (2)支撑软件:...
代码星球 ·2020-07-24

2018年四川理工学院软件工程考试大纲(面向对象的软件开发技术概述)

2018年四川理工学院软件工程考试大纲(面向对象的软件开发技术概述) 1、面向对象软件开发,需要建立哪三种模型 ①、对象模型(用于描述系统的数据结构,定义了系统“对谁做”) ②、动态模型(定义了系统“何时做”) ③、功能模型(定义了...

2018年四川理工学院软件工程考试大纲(软件维护)

2018年四川理工学院软件工程考试大纲(软件维护) 1、软件维护的分类 ①、改正性维护(是指软件运行的过程中,遇到了异常、故障进行的维护) ②、适应性维护(是指使软件适应不断变化的运行环境) ③、完善性维护(是指当用户对系统提出了新的功能与性能要求时,对软件进行的更新) ...

2018年四川理工学院软件工程考试大纲(软件测试)

2018年四川理工学院软件工程考试大纲(软件测试) 1、软件测试的概念、目的 软件测试就是软件在投入运行前,对软件的需求分析、设计规格说明和编码的最终复审,是软件质量保证的关键步骤 软件测试是为了发现错误而执行程序的过程 软件测试的目的是为了找出软件中潜在的各种错误和缺陷2、调试...

2018年四川理工学院软件工程考试大纲(软件编码设计)

2018年四川理工学院软件工程考试大纲(软件编码设计) 1、编码设计的目的、任务是 使用选定的程序设计语言,将软件的过程描述翻译成该语言对应的程序,然后在机器上运行,以达到预期的目的2、程序设计语言的分类 ①、面向机器语言(机器语言<MachineLanguage>、汇编语言&...

2018年四川理工学院软件工程考试大纲(软件详细设计)

2018年四川理工学院软件工程考试大纲(软件详细设计) 1、详细设计的任务1详细设计的任务,就是为软件结构图中的每一个模块确定所采用的算法和块内的数据结构2、结构程序设计的概念1结构程序设计是一种设计程序的技术,它采用自顶向下逐步求精的设计方法和单入口单出口的控制结构3、详细设计的工具 1①、程序流...

2018年四川理工学院软件工程考试大纲(软件结构设计)

2018年四川理工学院软件工程考试大纲(软件结构设计) 1、软件设计的过程 1将需求阶段产生的系统模型转化为软件设计模型的过程2(将软件需求转变成软件表示的过程)2、软件结构设计的目标 1软件结构设计是把软件需求转变为软件表示的过程,是对软件的整体结构、程序结构、数据结构、文件结构、接口定...

2018年四川理工学院软件工程考试大纲(软件需求分析)

2018年四川理工学院软件工程考试大纲(软件需求分析) 1、需求分析的步骤:1step1、通过调查研究,获取用户的需求2step2、去除非本质因素,确定系统的真正需求3step3、描述需求、建立系统的逻辑模型4step4、书写需求规格说明书,进行需求复审2、需求分析的方法:1Ⅰ、结构化分析方法(SA,Stru...

2018年四川理工学院软件工程考试大纲(软件计划与可行性研究)

2018年四川理工学院软件工程考试大纲(软件计划与可行性研究) 1、软件计划的具体任务:1①、确定软件的作用范围(软件系统的功能、性能、接口、可靠性)2②、估算软件开发所需的资源(人力资源、硬件资源、软件资源)3③、进度安排和估算所需的成本(按开发进度合理调配人力资源、制定软件进度时间表<甘特图、网络图...

2018年四川理工学院软件工程考试大纲(软件工程概述)

2018年四川理工学院软件工程考试大纲(软件工程概述)1.1.2、软件的定义1软件=程序+数据+系列文档2PS:从软件工程的观点来看,软件是指计算机系统中与硬件相互依存的另一部分,软件包括程序(program)、相关数据(date)、及其说明文档(document)1.2、什么是软件危机1软件危机是指在计算机软件&ld...

JAVA软件工程师应该具备哪些基本素质?

必知:软件企业要求基础软件工程师具备六大基本素质,即良好的编码能力、自觉的规范意识和团队精神、认识和运用数据库的能力、较强的英语阅读和写作能力、具有软件工程的概念和求知欲和进取心。             &n...
首页上一页123下一页尾页