填软件工程,我的理解是软件设计只是针对一款特定需求软件的开发所作出的各个部分的设计和实现,软件工程则包括了很多软件相关领域的综合知识架构,它涉及到程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。从字面上当然是软件工程包含软件设计了。如果选择了计算机软件这个行业,那必须要有兴趣,而且得从底层认真地学习,对数学要有一定造诣。如果这些都能一步步做好,你将会成为一名优秀的软件工程师。努力吧,前途一片光明。
一般综合性大学中,软件工程的四年课程是如何设置的?毕业后能模仿设计QQ游戏这样的软件吗?
软件工程专业(本科、学制四年)教学课程
校公共课
0221012
*澳门基本法
The basic law of Macau
0221006
*当代国际关系
Contemporary International Relations
0221005
*当代中国经济
Contemporary Chinese Economy
0211005
*高等数学C
Advanced Mathematics C
0191026
*剑桥商务英语
Business English Certificate
0221011
*香港基本法
The basic law of HongKong
0191022
*英语听力
Listening in English
0191018
*英语阅读
Reading in English
0181001
*中国文化概论
Introduction to Chinese Culture
0181006
大学语文
College Chinese(D)
0311366
高等代数与几何
Higher Algebra and Geometry
0211002
高等数学A
Advanced Mathematics A
0311359
计算机科学导论
Introduction to Computer Science
0221367
马克思主义基本原理
Principles of Marxist
0221484
***思想、***理论、三个代表重要思想概论
Introduction to Mao Zedong Thought、Deng Xiaoping Theory and the Major Thoughts of “the Three Represents”
0221366
思想道德修养与法律基础
Ideological&Moral Cultivation and Fundamentals of Law
0002002
体育选项
Physical Education
0311306
形势与政策
Political Situation & Policies
0311347
学生体质健康标准测试
The Standard Test of Students’ Constitutional Health
0191014
英语听说
Listening & Speaking
0191010
英语阅读
English Reading
0221368
中国近现代史纲要
Essentials of Modern History&Contemporary History of China
学科基础课
1158012
编译原理
Compiler Principle
1151467
编译原理实验
Compiler Theroy Lad
1158011
操作系统
Operating System
1151488
操作系统实验
Operating System Lab
1151526
工程数学
Mathematics for Engieering
1151489
计算机图形学
Computer Graphics
1151486
计算机网络
Computer Network
1151487
计算机网络实验
Computer Network Lab
1151484
计算机组成实验
Computer Organization Lab
1158009
计算机组成原理
Principle of Computer Organization
1151545
离散数学(1)
Discrete Mathematics
1511275
离散数学(2)
Discrete Mathematics
1151541
面向对象程序设计
Object Oriented Programming
1151543
面向对象程序设计
Object Oriented Programming
1151542
面向对象程序设计
Object Oriented Programming
1151544
面向对象程序设计
Object Oriented Programming
1151546
面向对象技术引论
Introduction to Object Oriented Technology
1151485
模拟电子技术
Analogue Electronics
1151532
软件工程导论
Software Engineering
1158006
数据结构
Data Structure
1151483
数据结构实验
Data Structure Lab
1158010
数据库系统概论
Principle of Database System
1158008
数字逻辑
Digital Logic
专业课
2151416
大型软件系统设计与体系结构
Large-scale Software system Design and Architecture
2151418
软件过程与项目管理
Software Process and Project Management
2158001
软件集成开发环境
Software Integrated Development Environment
2151417
软件质量保证与测试
Software Quality Assurance and Testing Technique
2158002
系统分析与设计
System Analysis and Design
专业选修课
3158007
Internet及WEB技术
Internet and WEB Technology
3151456
Internet及检索技术
Interbet and Searching Techniques
3158029
J2EE
J2EE and Middleware Technology
3151452
Tcp/ip协议
Tcp/ip Protocols
3158006
UML/ROSE项目实践
UML/Rose Project Practice
3158017
Unix/Linux程序环境
Unix/Linux Environment
3158025
Windows编程
Cisco Certified Network Associate
3151492
XML基础
Elements of XML
3158004
分析基础与集论
Elements of Analysis and Set Theory
3151453
广域网技术
Wide Area Network
3151490
汇编语言
Assembly Language
3158032
计算机安全技术
Computer Security Technology
3158030
嵌入式软件
Embed system
3151466
软件工程专业英语
English for Software Engineering
3158002
软件开发标准与文档写作
Software Development Standard and Documents Writing
3158003
软件设计实例分析
Software Design Cases Analysis
3151465
软件新技术讲座
New Technology of Software
3151491
数据库应用与开发
Database Application and Development
3158031
数据挖掘
Data Minig and Knowledge Engineering
3151454
数字图象处理
Digital Image Process
3158026
网络互连技术
Network Management
3158001
形式化方法
Formal Methods
3151450
智能技术与系统
Intelligence Technology and System
素质教育
4152572
*素质教育跨学科课程
Minor Courses for Quality-Oriented Education
4152571
素质教育跨学科课程
Minor Courses for Quality-Oriented Education
实践课
5158009
毕业设计
Graduation Design
5158008
毕业实践
Graduation Practice
5151318
计算机基本操作
Fundamental computer Operation
5151433
面向对象技术引论实践
Introduction to Object Oriented Technology
5151432
软件测试实践
Software Test Practice
5151435
软件工程创新实践
Software Engineering Creation Practice
5151540
软件工程创新实践
Software Engineering Creation Practice
5158004
软件集成开发环境实践
Integrated Development Environment Practice
5158006
软件项目管理实践
Software Project Management Practice
课外创新实践
7311345
毕业教育
Graduating Education
7311350
公益劳动
Volunteer Labor
7311343
军事理论与训练
Military Theory and Training
7311357
其他
Others
7311344
入学教育
Entrance Education
7311341
专业教育
Professional Education
可以设计QQ软件。就业方向:在企事业、技术和行政管理部门、软件开发公司等单位从事计算机软件教学、科学研究和应用。
软件工程一般要学什么
需要学习SQL Server2005数据库设计和高级查询、数据结构、C#面向对象程序设计、HTML5与CSS3开发、JavaScript、jQuery高级编程、PHP开发、软件工程、JAVA面向对象程序设计、J2EE服务器端高级编程、APP应用程序开发、oracle数据库、Android应用开发等。
软件工程专业考研考什么科目?
数学一,英语,政治,计算机专业基础综合
其中计算机专业基础综合包括:数据结构(占约60分),操作系统(占约20分),计算机网络(占约20分),计算机组成原理(占约50分)
得数学者得天下,英语政治不能太差。
数据结构分最多,组成原理最头大。
每天学习10小时,包你考上心中校。
^_^现编的,我今年(09)考上北大的软件工程
现在要刚开始复习可要抓紧了。
软件工程考研考什么科目?
1、政治。
2、英语一或英语二。
3、数学一或数学二。
4、专业课数学一包括高数、线性代数、概率论;数二包括高数(不含三重积分等)、线性代数。
一般有如下几种情况:计算机专业基础综合(四门课包括《数据结构》《网络工程》《计算机原理》《操作系统》)、软件工程专业基础综合(三四门课,具体情况看学校)、数据结构与算法设计或软件工程等。
考研分数(总分500分)
政治:100分
英语:100分
数学或专业基础:150分
专业课:150分
其中:管理类联考分数是300分(包括英语二100分,管理类综合200分)。
扩展资料
考研科目
共四门:两门公共课、一门基础课(数学或专业基础)、一门专业课
两门公共课:政治、英语
一门基础课:数学或专业基础
一门专业课(分为13大类):哲学、经济学、法学、教育学、文学、历史学、理学、工学、农学、医学、军事学、管理学、艺术学等。
其中:法硕、西医综合、教育学、历史学、心理学、计算机、农学等属统考专业课;其他非统考专业课都是各高校自主命题。
参考资料
软件工程专业毕业出来能做什么工作?
你可以不做开发,可以做技术支持,软件设施,软件销售,这些职位对专业技术要求不是很高,所以在你现在还没毕业之前,赶紧找一些相关资料好好看看,多了解一下,能学进去的话,最好多学点,对你就业有好没坏,但是做这些你首先得感兴趣,不感兴趣的话就免了,别浪费这些时间。有关系的话,找个相关单位实习一下最好,这样你就在就业的时候有资本了。
软件工程中需求分析的任务是什么?(具体点)
一。 确定对系统的综合要求
1. 功能需求
这方面的需求指定系统必须提供的服务。通过需求分析应该划分出系统必须完成的所有功能。
2. 性能需求
性能需求指定系统必须满足的定时约束或容量约束,通常包括速度(响应时间)、信息量速率、主存容量、磁盘容量、安全性等方面的需求。
3. 可靠性和可用性需求
可靠性需求定量地指定系统的可靠性。
可用性与可靠性密切相关,它量化了用户可以使用系统的程度。
4. 出错处理需求
这类需求说明系统对环境错误应该怎样响应。例如,如果它接收到从另一个系统发来的违反协议格式的消息,应该做什么?注意,上述这类错误并不是由该应用系统本身造成的。
5. 接口需求
接口需求描述应用系统与它的环境通信的格式。常见的接口需求有:用户接口需求;硬件接口需求;软件接口需求;通信接口需求。
6. 约束
设计约束或实现约束描述在设计或实现应用系统时应遵守的限制条件。在需求分析阶段提出这类需求,并不是要取代设计(或实现)过程,只是说明用户或环境强加给项目的限制条件。常见的约束有:精度;工具和语言约束;设计约束;应该使用的标准;应该使用的硬件平台。
7. 逆向需求
逆向需求说明软件系统不应该做什么。理论上有无限多个逆向需求,我们应该仅选取能澄清真实需求且可消除可能发生的误解的那些逆向需求。
8. 将来可能提出的要求
应该明确地列出那些虽然不属于当前系统开发范畴,但是据分析将来很可能会提出来的要求。
注意:举例让学生理解:这样做的目的是,在设计过程中对系统将来可能的扩充和修改预做准备,以便一旦确实需要时能比较容易地进行这种扩充和修改。
二 。分析系统的数据要求
任何一个软件系统本质上都是信息处理系统,系统必须处理的信息和系统应该产生的信息在很大程度上决定了系统的面貌,对软件设计有深远影响,因此,必须分析系统的数据要求,这是软件需求分析的一个重要任务。
分析系统的数据要求通常采用建立数据模型的方法(举例)。
三。 导出系统的逻辑模型
综合上述两项分析的结果可以导出系统的详细的逻辑模型,通常用数据流图、实体-联系图、状态转换图、数据字典和主要的处理算法描述这个逻辑模型。
四。 修正系统开发计划
根据在分析过程中获得的对系统的更深入更具体的了解,可以比较准确地估计系统的成本和进度,修正以前制定的开发计划。
转载请注明出处51数据库 » 软件工程综合设计 软件设计与软件工程有什么区别
最爱沃尔沃
