计算机应用与维修专业:拥抱现代信息科技,成就精彩美好人生
计算机应用与维修专业
专业优势>>>
■ 校企合作、工学结合,校内教师和企业专家协同育人。
■教、学、做合一的工学一体化教学模式。
■注重职业素养培育,突出专业技术和实践应用能力。
■高水平“双师型”师资团队,学生成才的坚强保证。
■完善配套的校内外实训基地,学习、实习、就业有保障。
■就业升学双通道,就业有保障,升学有愿望。
01.
职业前景
行业需求旺盛,职业前景广阔
计算机应用与维修专业的人才在各行各业中都有广泛的需求。随着信息化、网络化和智能化的发展,计算机技术已经渗透到社会生活的方方面面,对计算机应用与维修专业人才的需求将持续增长。
首先,行业需求方面,随着IT行业的快速发展,特别是在软件开发、网络管理和数据库管理等领域,对专业人才的需求持续增长。据数据显示,我国从事计算机软件开发的人才远低于发达国家,表明我国计算机软件人才短缺,急需专业人才。其次,就业前景方面,该专业毕业生可在IT行业、企事业单位等多个领域就业,从事软件开发、网络管理、数据库管理等多种工作。由于专业技能要求高,该专业毕业生薪资水平普遍较高,职业发展空间大。总之,计算机应用与维修专业具有良好的行业需求和就业前景。
02.
培养方向
贴合实际,社会急需
根据就业市场人才需求,计算机应用与维修专业开设3个方向,包括:计算机应用与维护方向、数字传媒艺术设计方向、电子商务方向。同时,对于有升学愿望的同学实施精准分类教学,助推学子通过职教高考升入专科、本科院校继续深造。
计算机应用与维护方向
培养目标
培养思想政治坚定、德技兼备、全面发展,适应区域经济建设和社会发展各产业领域岗位需要,具备良好的职业素质,能够熟练掌握计算机系统的应用与维护,具备计算机系统安装、配置、调试、故障排除等能力的高素质技术人才。
专业核心课程
计算机基础、计算机组装与维护、电工电子技术基础、计算机网络与应用、数据库管理、计算机检测与维修、网站运维等。
未来就业方向
企事业单位、计算机公司、网络开发及应用公司等领域从事计算机办公自动化、计算机维护等工作。
数字媒体艺术设计方向
培养目标
培养掌握影视后期及特效创作、网络视频制作、互联网产品开发、网络交互设计制作及相关工具应用技能技术的高素质人才。
专业核心课程
素描、色彩、交互动画设计、网页设计、UI设计、字体设计、动画制作、数字媒体特效、广告设计与制作等。
未来就业方向
传媒及文化产业相关领域从事影视、网络媒体的策划、创作、制作、传播、运营或管理等工作。
电子商务方向
培养目标
培养具有较强的信息收集、网络编辑、图形图像处理、客户服务、网络推广及策划、新媒体推广及运营、网店运营、移动商务运营及推广能力的技术技能人才。
专业核心课程
电子商务管理实务、网店运营管理、网页设计与制作、电子商务网站建设、淘宝美工。
未来就业方向
电子商务企业、传统企业、互联网科技企业、外资企业、政府机构与公共事业单位等,从事电子商务运营、策划和业务管理的工作。
03.
实训基地
高精尖实训室配备,掌握专业技能
一、校内实训基地
学校教学设施完备,实训设备先进。现建有计算机拆装实训室、软件开发实训室、电子商务实训室、计算机基础教学实训室、大数据综合实训室等,共360个工位,能够满足工学一体化教学需求以及专业核心课程实习实训需求。
二、校外实训基地
本专业与四川莱福德科技有限公司、维度信息技术(苏州)有限公司、华强方特(厦门)文化科技有限公司、四川蜀客电子商务有限公司等8家企业建立了长期紧密的校企合作关系,建立校外实训基地,可满足本专业学生实习、实践和顶岗实习需要。
04.
核心师资力量
“双师型”教师团队,助力青春成长
善之本在教、教之本在师,教师乃立校之本、兴校之源。计算机专业有一支师德高尚、业务精湛、实力雄厚的高水平师资队伍,他们中既有德高望重的名优骨干,也有初露锋芒的青年精英,他们不负重托、不辱使命,成为每一位学生健康成长的指导者和引路人。
05.
校企合作
深度融合,工学一体
本专业长期致力于与行业内的优质企业建立良好合作关系,现已与京彩唛语科技有限公司(京东)、维度信息技术(苏州)有限公司、华强方特(厦门)文化科技有限公司、上海识装信息科技有限公司(得物)、四川莱福德科技有限公司、四川蜀客电子商务有限公司、成都创美居装饰工程有限公司、英业达(重庆)科技有限公司等多家知名企事业单位建立了深度合作,确保人才培养目标与企业人才需求标准“零”距离。
06.
人才培养路径
升学有希望,就业有保障
本专业毕业学生既可实现优质就业,也可通过国家职教高考,升入大专、本科院校继续深造,圆学生大学梦想。
我校一直致力于培养高素质、技能型人才,是四川职业技术学院、成都职业学院、雅安职业技术学院、四川水利职业技术学院、四川邮电职业技术学院等公办大专院校优质生源基地。
07.
可考证书
课岗证融通,培养高技能人才
学生在校期间可考取计算机维修工、计算机操作员、全国计算机等级考试、CEAC、Adobe产品专家ACPE、数据库OCA等职业技能证书。
08.
学生风采&作品展示
展“三全”育人成果,扬学子青春风采
成都市职业技能竞赛网站设计与制作赛项荣获三等奖;
“祖国颂”国家青少年作品大赛荣获一等奖、二等奖、三等奖;
航天技师学院计算机组装与调试赛项荣获二等奖、三等奖。
计算机考研复试面试常问问题 软件工程篇
需要408电子书2021版,可在公众号"程序员宝藏"回复408电子书获取
需要408初试视频2021版,可在公众号"程序员宝藏"回复408视频获取
需要复试机试视频,可在公众号"程序员宝藏"回复机试必过获取
加油,大家都可以上岸!!!让我们一起努力!!!
1、什么是软件工程?目前有哪几种主要的软件工程方法?
概括地说,软件工程是指导计算机软件开发和维护的一门工程学科.采用工程的概念、原理、技术、和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,以经济地开发出高质量的软件并有效地维护它,这就是软件工程。它涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。
主要有传统方法也称为经典软件工程方法或生命周期方法或结构化范型和面向对象方法。
2、软件的生命周期
软件生命周期又称为软件生存周期或系统开发生命周期,是软件的产生直到报废的生命周期。软件生存周期包括:
(1)问题定义:弄清"用户需要计算机解决什么样的问题”,提出"系统目标和范围的说明“,提交用户审查和确认。
(2)可行性分析:把待开发系统的目标以明确的语言描述出来,并从经济、技术、法律等多个方面进行可行性分析。
(3)需求分析:弄清用户对软件系统的全部需求,编写需求规格说明书和初步的用户手册,提交评审。
(4)开发阶段:设计、实现(完成源程序的编码)、测试
(5)维护:改正性维护(由于开发测试的不彻底、不完全),适应性维护(适应环境变化),完善性维护(使用过程中提出的一些建设性意见),预防性维护(改善软件系统的可维护性和可靠性)。
3、软件过程
软件生命周期所涉及的一系列相关过程,是指一套关于项目的阶段、状态、方法、技术和开发、维护软件的人员以及相关Artifacts(计划、文档、模型、编码、测试、手册等)组成。包含基本过程类、支持过程类、组织过程类。
(1)基本过程类包括获取过程、供应过程、开发过程、运作过程、维护过程和管理过程。
(2)支持过程类包括文档过程、配置管理过程、质量保证过程、验证过程、确认过程、联合评审过程、审计过程以及问题解决过程。
(3)组织过程类包括基础设施过程、改进过程、培训过程。
4、软件需求分析的任务是什么?有哪些主要步骤?
需求分析的基本任务是深入描述软件的功能和性能、确定软件设计的约束和软件同其它系统元素的接口细节、定义软件的其它有效性需求,总之,需求分析的任务就是借助于当前系统的逻辑模型导出目标系统的逻辑模型,解决目标系统的 “做什么” 的问题。
主要步骤:
1.问题识别
(1)功能需求:明确所开发的软件必须具备什么样的功能。
(2)性能需求:明确待开发的软件的技术性能指标。
(3)环境需求:明确软件运行时所需要的软、硬件的要求。
(4)用户界面需求:明确人机交互方式、输入输出数据格式。
2.分析与综合,导出软件的逻辑模型
分析人员对获取的需求,进行一致性的分析检查,在分析、综合中逐步细化软件功能,划分成各个子功能。用图文结合的形式,建立起新系统的逻辑模型。
3.编写文档
(1)编写“需求规格说明书”,把双方共同的理解与分析结果用规范的方式描述出来,作为今后各项工作的基础。
(2)编写初步用户使用手册,着重反映被开发软件的用户功能界面和用户使用的具体要求,用户手册能强制分析人员从用户使用的观点考虑软件。
(3)编写确认测试计划,作为今后确认和验收的依据。
(4)修改完善软件开发计划。在需求分析阶段对待开发的系统有了更进一步的了解,所以能更准确地估计开发成本、进度及资源要求,因此对原计划要进行适当修正。
5、软件工程模型
常见软件工程模型如下:
1)瀑布模型:将软件生命周期中的各个活动规定为线性连接的模型,包括需求分析、设计、编码、测试、运行与维护,由前至后、相互衔接的固定顺序,如同瀑布流水逐级下落。
瀑布模型是以文档作为驱动、适合于软件需求很明确的软件项目的模型。
2)V模型:瀑布模型的一个变体,提供了一种验证确认活动应用于早期软件工程工作中的方法。
瀑布模型的优点:1)容易理解,管理成本低;2)强调开发的阶段性早期计划及需求调查和产品测试。
瀑布模型的缺点:1)客户必须能够完整、正确和清晰地表达他们的需要;2)开始2个或3个阶段,很难评估真正的进度;3)项目结束时,出现大量的集成和测试工作;4)需求或设计中的错误往往只有到了项目后期才能够被发现,对于项目风险的控制能力较弱,从而导致项目常常延期完成,开发费用超出预算。
3)增量模型:融合了瀑布模型的基本成分和原型实现的迭代特征,它假设可以将需求分段为一系列增量产品,每一增量可以分别开发。
使用增量模型,第1个增量往往是核心的产品。客户对每个增量的使用和评估都作为下一个增量发布的新特征和功能,这个过程在每一个增量发布后不断重复,直到产生了最终的完善产品。增量模型强调每一个增量均发布一个可操作的产品。
增量模型的优点:1)容易理解,管理成本低;2)强调开发的阶段性早期计划及需求调查和产品测试;3)第一个可交付版本所需要的成本和时间很少;4)开发由增量表示的小系统所承担的风险不大;5)减少用户需求的变更;6)运行增量投资,即在项目开始时,可以仅对一个或两个增量投资。
增量模型的缺点:1)如果没有对用户的变更需求进行规划,那么产生的初始增量可能会造成后来增量的不稳定;2)如果需求不想早期思考的那样稳定和完整,那么一些增量就可能需要重新开发,重新发布;3)管理发生的成本、进度和配置的复杂性可能会超出组织的能力。
4)演化模型:是迭代的过程,软件开发人员能逐步开发出更完整的软件版本,适用于软件需求缺乏准确认识的情况,典型的演化模型有原型模型和螺旋模型。
4.1)演化模型之原型模型:是预期系统的一个可执行版本,反映了系统性的一个选定的子集,一个原型不必满足目标软件的所有约束,目的是能快速、低成本地构建原型。
原型模型开始于沟通,其目的是定义软件的总体目标,标识需求,然后快速制定原型开发的计划,确定原型的目标和范围,采用快速射击的方式对其进行建模,并构建原型。
根据原型的目的,可分为三种:1)探索型原型:目的是弄清目标的要求,确定所希望的特性,并探讨多种方案的可行性;2)实验型原型:目的是验证方案或算法的合理性,是在大规模开发和实现前,用于考查方案是否合适、规格说明是否可靠等;3)演化型原型:目的是将原型作为目标系统的一部分,通过对原型的多次改进,逐步将原型演化成最终的目标系统。
4.2)演化型模型之螺旋模型:将瀑布模型与演化模型结合起来,加入了两种模型均忽略的风险分析,弥补了这两种模型的不足。螺旋模型将开发过程分为几个螺旋周期,每个螺旋周期大致和瀑布模型相符合:
螺旋模型强调风险分析,使得开发人员和用户对每个演化层出现的风险有所了解,从而做出应有的反应。因此,该模型特别适用于庞大、复杂并且具有高风险的系统。
5)喷泉模型:一种以用户需求为动力,以对象作为驱动的模型,适合于面向对象的开发方法。它克服了瀑布模型不支持软件重用和多项开发活动集成的局限性,喷泉模型使开发过程具有迭代性和无间隙性。
优点:提高软件项目的开发效率,节省开发时间。
缺点:开发阶段是重叠的,开发过程中需要大量的开发人员,不利于项目的管理。需要严格的管理文档,使得审核的难度加大。
6、简述结构化分析、设计的要点:
结构化分析方法适合于数据处理类型软件的需求分析。 其要点是"自顶向下"地开发系统,由整体到各组成部分,由表及里,由抽象到具体,逐步求精.
(1) 模块化 (2)由顶向下,逐步求精.(3)上层模块分解为下层模块,有三种不同的结构形式,即顺序结构,选择结构和循环结构.
7、软件测试的目标是什么,有哪几种主要有测试方法? 软件测试的目标:
(1)测试是为了发现程序中的错误而执行程序的过程;
(2)好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案;
(3)成功的测试是发现了至今为止尚未发现的错误的测试。
软件测试的方法有动态测试、静态测试和正确性证明。
a.黑盒测试: 黑盒测试是将被测软件看出一个黑盒子,只考虑系统的输入和输出,完全不考虑程序内部的逻辑结构和处理过程。 黑盒测试的依据是开发各阶段的需求规格说明。
b.白盒测试:白盒测试是将黑盒子打开,研究源代码和程序内部的逻辑结构;
8、白盒测试主要有哪些覆盖?
语句覆盖、判定覆盖、 条件覆盖、判定/条件覆盖、条件组合覆盖、 点覆盖、 边覆盖、路径覆盖
9、选择一种程序设计语言的主要有哪些依据?
为了使程序容易测试和维护以减少生命周期的总成本,选用的高级语言应该有理想的模块化机制,以及可读性好的控制结构和数据结构;
为了便于调试和提高软件可靠性,语言特点应该使编译程序能够尽可能多地发现程序中的错误;
为了降低软件开发和维护的成本,选用的语言应该有良好的独立编译机制。
上述这些要求是选择语言的理想标准,但是在实际选用语言时不能仅仅考虑理论上的标准,还必须同时考虑实用方面的各种限制。 (1)系统用户的要求 (2)可以使用的编译程序 (3)可以得到的软件工具 (4)系统规模 (5)程序员的知识 (6)软件可移植性要求 (7)软件的应用领域
10、软件的维护的目标是什么,有哪几种维护类型?
纠正在使用过程中暴露出来的错误而进行的改进性维护,适应外部环境的变化而进行的适应性维护,改进原有的软件而进行的完善性维护,以及改进将来的可维护性和可靠性而进行的预防性维护。 软件维护的分类: 软件维护主要划分为纠错性维护、适应性维护和完善性维护。
(1)纠错性维护。由于前期的测试不可能揭露软件系统中所有潜在的错误,用户在使用软件时仍将会遇到错误,诊断和改正这些错误的过程称为纠错性维护。
(2)适应性维护。由于新的硬件设备不断推出,操作系统和编译系统也不断地升级,为了使软件能适应新的环境而引起的程序修改和扩充活动称为适应性维护。
(3)完善性维护。在软件的正常使用过程中,用户还会不断地提出新的需求。为了满足用户新的需求而增加软件功能的活动称为完善性维护。
11、简述提高软件质量的主要措施。
复审:是在软件生命周期每个阶段结束之前,都采用一定的标准对该段产生的软件配置成分进行严格的正式或非正式的检测。
复查:是检查已有的材料,以断定在软件生命周期某个阶段的工作是否能够开始或继续。
管理复审:是向开发组织或使用部门的管理人员提供有关项目的总体状况、成本和进度等方面的情况,以便他们从管理角度对开发工作进行审查。
测试:包括测试计划、测试过程和测试结果3个阶段。
12、面向对象如何实现模块独立性,其耦合和内聚的含义是什么?
因为对象是由数据及可以对这些数据施加的操作所组成的统一体,而且对象是以数据为中心的,操作围绕对其数据所需做的处理来设置,没有无关的操作。因此,对象内部各种元素彼此结合得很紧密。内聚性相当强,由于完成对象所需要的元素(数据和方法)基本上都被封装在对象内部,它与外界的联系自然就比较少。因此,对象之间的耦合通常比较松。总之,面向对象使用对象、类、继承和消息的方法,既使用类和继承等机制,而且对象之间仅能通过传递消息实现彼此通信来实现模块的独立性。
13、面向对象和面向过程软件工程有哪些区别?
(1)面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了;面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。
(2)面向过程是把一件事一项工程分解成为一个个小的功能,用一个个函数来实现;面向对象是把事情看成是一个个小的对象组成的,或者说一个个小部分组成的,这些对象之间的相互关系,构成了整个项目.在面向对象的思想中,万物皆对象。而"类",就是对象的抽象或者说是概括。
14、简述对象、类、消息、方法的基本概念。
(1)对象是人们要进行研究的任何事物,从最简单的整数到复杂的飞机等均可看作对象,它不仅能表示具体的事物,还能表示抽象的规则、计划或事件。
(2)类是具有相同或相似性质的对象的抽象。对象的抽象是类,类的具体化就是对象,也可以说类的实例是对象。类具有属性,它是对象的状态的抽象,用数据结构来描述类的属性。 类具有操作,它是对象的行为的抽象,用操作名和实现该操作的方法来描述。
(3)对象之间进行通信的结构叫做消息。在对象的操作中,当一个消息发送给某个对象时,消息包含接收对象去执行某种操作的信息。发送一条消息至少要包括说明接受消息的对象名、发送给该对象的消息名(即对象名、方法名)。一般还要对参数加以说明,参数可以是认识该消息的对象所知道的变量名,或者是所有对象都知道的全局变量名。
(4)类中操作的实现过程叫做方法,一个方法有方法名、参数、方法体。
15、简述面向对象分析设计的三个模型。
答:三个模型:对象模型、动态模型、功能模型
(1)对象模型描述系统的静态结构,包括类和对象,它们的属性和操作,以及它们之间的关系。构造对象模型的目的在于找出与应用程序密切相关的概念。对象模型用包含对象及对象的关系图表示。
(2)动态模型着重于系统的控制逻辑,考察在任何时候对象及其关系的改变,描述这些涉及时序和改变的状态。动态模型包括状态图和事件跟踪图。状态图是一个状态和事件的网络,侧重于描述每一类对象的动态行为。事件跟踪图则侧重于说明系统执行过程中的一个特点“场景”,也叫做脚本(scenarios),是完成系统某个功能的一个事件序列。脚本通常起始于一个系统外部的输入事件,结束于一个系统外部的输出事件。
(3)功能模型着重于系统内部数据的传送和处理。功能模型表明,通过计算,从输出数据能得到什么样的输出数据,但不考虑参加计算的数据按什么时序执行。功能模型由多个数据流图组成,它们指明从外部输出,通过操作和内部存储,直到外部输出的整个数据流情况。功能模型还包括了对象模型内部数据间的限制。功能模型中的数据流图往往形成一个层次结构,一个数据流图的过程可以由下一层的数据流图作进一步的说明。
16、UML 里面有哪些图?
UML 图包括九种:使用案例图、类图、对象图、构件图、部署图、活动图、协作图、状态图、序列图。在这些图中使用案例图、类图、序列图是最有用的。
1、需求
采用用例图描述需求。
2、 分析
采用类图描述静态结构
采用顺序图、合作图、活动图、状态图描述动态行为
3、设计
采用类图、包,对类的接口进行设计
4、 实现
将类用某现象对象语言实现
5、继承与交付
构件图、包、部署图
6、 测试
单元测试——类图和类的说明书
17、 软件系统的三个测试阶段
开发测试:在开发过程中对系统进行测试以发现bug和缺陷。
发布测试: 在系统发布给用户之前,单独的测试团队测试系统的完整版本。
用户测试 : 其中系统的用户或潜在用户在自己的环境中测试系统。
相关问答
2021年 计算机应用与维修 就业前景?就业前景很好计算机应用与维修专业就业面宽广,毕业后能够进入计算机制作生产计算机销售公司、从事计算机系统安装、调试、及网络运行管理有关的技术工作;网络...
计算机应用与维修 这个专业有前途么?就业前景很好计算机应用与维修专业就业面宽广,毕业后能够进入计算机制作生产计算机销售公司、从事计算机系统安装、调试、及网络运行管理有关的技术工作;网络...
软件系统有哪些部分组成?说明其功能并试举几个实例_作业帮[回答]软件系统软件系统(SoftwareSystems)是指由系统软件、支撑软件和应用软件组成的计算机软件系统,它是计算机系统中由软件组成的部分.它包括操作系统...
什么是电脑 应用与 设置?电脑应用与设置是指在计算机中使用各种软件和设置不同的参数以满足个人需求的过程。这包括安装和使用不同类型的软件,如办公软件、娱乐软件和安全软件等,以及...
《 计算机应用 》是什么级别的期刊?国际级核心期刊刊名:计算机应用JournalofComputerApplications主办:中国科学院成都计算机应用研究所周期:月刊出版地:四川省成都市语种:中文;开.....
软件技术和 计算机应用 ,哪个好?计算机应用的路子比较广,也有前景,但是需要和其他技能配合才能学到比较深的成都。比如修图,你连三原色都不知道是什么,你修的图一看就不和谐。编程这个东西...
【 计算机 软件是如何分类的】作业帮[最佳回答]分系统软件和应用软件.系统软件也就是操作系统,像windowsxp,应用软件是针对应用某些方面的软件,像编辑文档的word分系统软件和应用软件.系统软件...
计算机 有哪些程序?它们又有怎样的联系?计算机程序又称「计算机软件」,计算机里面的软件分为「应用软件」和「系统软件」两大类。先说「应用软件」,这就是大部分人所看到和理解的「程序...计...
你觉得 计算机 科学与技术、软件工程、物联网、大数据有什么区别?作为一名计算机专业的教育工作者,我来回答一下这个问题。计算机科学与技术专业是比较传统的计算机专业之一,特点是注重基础知识结构的构建,毕业生往往有较为...
通信工程和 计算机 两个专业应如何抉择?就业方向都有哪些?单就未来发展前景分析,推荐计算机类专业。通信工程专业是信息与通信工程一级学科下属的本科专业。通信工程的主干学科包括信息与通信工程、计算机科学与技术...