2021年计算机导论大作业.pdf
浙江万里学院/第一学期计算机导论大作业计算机导论大作业班级:计算机 124学号:014574姓名:汪依清成绩:对计算机专业认识及学业计划对计算机专业认识及学业计划经过这一学期对计算机专业导论学习以及课外拓展阅读,我摆脱了一开始对计算机学科懵懵懂懂认识,对计算机学科有了更深一步了解,也对我未来发展有了一个较为明确目标。在此谈谈我对我所学计算机科学与技术专业认识以及我大学四年计划与设想。计算机科学与技术这门学科意在培养含有良好科学素养,系统地、很好地掌握计算机科学与技术包含计算机硬件、软件与应用基础理论、基础知识和基础技能与方法,能在科研部门、教育单位、企业、事业、技术和行政管理部门等单位从事计算机教学、科学研究和应用计算机科学与技术学科高级科学技术人才。计算机科学与技术这门学科开设,为社会主义现代化建设输送了大批高科技人才,为科技进步做出了很大贡献,在经济社会中占相关键地位。即使近些年来伴伴随计算机普及,很多人都有相关“计算机不再热门”“计算机就业不好”等说法,这是十分片面,不可否认是,现在只是计算机技术仍然处于高速发展当中,而社会对计算机专业人员需求也在与日俱增。所以大学计算机专业学生因愈加重视大学学习,不然可能计算机水平没有非专业高。社会对本学科人才要求有全方面素质和能力,首先我们一定要有扎实基础功,要学习好计算机基础理论知识和操作内容,如计算机运算基础,程序设计基础,计算机基础结构与工作原理。同时我们应有很好数学水平和英语水平,熟悉C语言,C+等多个语言,含有独立编程能力。在此基础上,我们能够在自己较为熟悉方向和领域,不停开拓,熟练掌握该方向上技能,有创新意识,时刻紧随科技发展脚步。同时,还应重视动手实践能力和团体合作能力,要能够将自己所掌握理论知识转换为实际操作能力,在团体合作与讨论中,经过她人见解引发自己深入思索。我们应含有研究开发计算机软、硬件基础能力,了解与计算机相关法规,了解计算机科学与技术发展动态,掌握文件检索、资料查询基础方法,含有获取信息能力。计算机科学与技术专业有很多方向,如软件工程,网络工程,数字媒体技术等。因为我选了软件工程模块方向,所以下面我就软件工程进行介绍。软件工程(Software Engineering,简称为 SE)是一门研究用工程化方法构建和维护有效、实用和高质量软件学科。它包含到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面。在现代社会中,软件应用于多个方面。经典软件比如有电子邮件,嵌入式系统,人机界面,办公套件,操作系统,编译器,数据库,游戏等。同时,各个行业几乎都有计算机软件应用,比如工业,农业,银行,航空,政府部门等。这些应用促进了经济和社会发展,使得大家工作愈加高效,同时提升了生活质量。鉴于软件工程在计算机方面,以及整个科技领域内地位日益关键。中国软件水平与国外软件水平差距约二十年左右,从以前软件工程总体角度看,中国处于萌芽或早期阶段。但多年来,中国在软件工程研究和开发一些方面还是取得了部分进展。软件工程知识体系:(1)软件需求(Software Requirements)。软件需求知识域包含七个子域,即软件需求基础、需求过程、需求获取、需求分析、需求规格说明、需求确定和实践考虑。(2)软件设计(Software Design)。软件设计知识域包含六个子域,即软件设计基础、软件设计关键问题、软件结构与体系结构、软件设计质量分析与评价、软件设计符号、软件设计策略与方法。(3)软件结构(Software Construction)。它指经过编码、验证、单元测试、集成测试和排错组合,具体创建一个能够工作、有意义软件,其知识域包含软件结构基础、管理结构、实际考虑三个子域。(4)软件测试(Software Testing)。它是由在有限测试用例集合上,依据期望行为,对程序行为进行动态验证组成,测试用倒是实际上无限实施域中合适选择出来。软件测试包含五个子域,即软件测试基础和测试等级、测试技术、需求分析、与测试相关度量、测试过程。(5)软件维护(Software Maintenance)。软件一旦投入运行,就可能出现异常,运行环境可能发生改变,用户会提出新需求。生命周期软件维护阶段从软件交付时开始,不过维护活动出现得还要早。软件维护知识域包含四个子域,即软件维护基础、软件维护关键问题、维护过程、维护技术。(6)软件配置管理(Software Configuration Management)。为了系统地控制配置变更和维护在整个系统生命周期中完整性和可追踪性,而标志软件在时间上不一样点配置学科。软件配置管理包含六个子域,即软件配置管理过程管理、软件配置标志、软件配置控制、软件配置状态统计、软件配置审核、软件发行管理和交付。(7)软件工程管理(Software Engineering Management)。处理软件工程管理与度量,即使度量是全部知识域一个关键方面,不过这里包含是度量程序专题。软件工程管理包含六个子域,即开启和范围定义、软件项目计划、软件项目实施、评审与评价、关闭、软件工程度量。前五个覆盖软件过程工程 管理,第六个描述软件度量程序。(8)软件工程过程(Software Engineering Process)。包含软件工程过程本身定义、实现、评定、度量、管理、变更和改善。软件工程过程包含四个子域,即过程实施与改变、过程定义、过程评定、过程和产品度量。(9)软件工程工具和方法(Software Engineering Tool and Method)。包含软件工程工具、软件工程方法两个子域。(10)软件质量(Software Quality)。处理跨越软件生命周期过程软件质量考虑,因为软件质量在软件工程中元处不在,其她知识域也包含质量 问 题。软件质量包含三个子域,即软件质量基础、软件质量过程、实践考虑。软件工程课程体系:外语、高等数学、线性代数、高等代数、电子技术基础、离散数学、C 语言、数据结构、C+程序设计、c#程序设计、JAVA 程序设计、Delphi程序设计、汇编语言程序设计、算法设计与分析、计算机组成原理与体系结构、数据库系统、计算机网络、软件工程、软件测试技术、软件需求与项目管理、软件设计实例分析、CMM/ISO9000、Asp 等。我对软件工程这个方向比较感爱好,正如上面介绍,软件工程确实在计算机技术中地位越来越高。可是怎样才能成为一个出色软件工程师呢?我对未来有着自己基础计划。首先,任何一项工作都需要牢靠基础,软件工程更不例外,大一时候着重于基础课学习,如高数,英语,程序设计,同时认真学习 C 语言,打下坚固编程基础。大一我也感受了一下学院举行计算机编程比赛。大二时候课程会比较紧,在学好课堂学习同时,开始提升自己将理论转化为实践能力,大二是很关键阶段,往往能力培养都始于大二,我在大二会多读相关编程方面书,同时接触多样软件设计,对软件工程有个愈加全方面了解。大三我计划参与资格证书考试,争取拿到初级工程师资格证书或,者经过自己以及自己和同学去开发部分项目,培养自己规范意识和团体意识,伴随软件项目规模越来越大,仅仅依靠个人力量已经无法完成工作。大四,我会视情况而定,假如感觉自己大学培养能力已经足够到社会中去历练,我会选择去部分企业实习,在社会中,在工作中培养自己各方面能力;假如感觉自己对软件认识还不够,或者准备愈加全方面深刻了解与发明,我会全力复习,准备考研,进行对软件工程深入,更深层次研究。在大学学习中,要善于发觉问题,要肯于钻研,有打破砂锅问到底精神,对于只出现过一次 bug,一定找出原因,不处理誓不罢休。在这种情况下发觉问题往往是非常严重或者轻易被人忽略问题。软件业是个不停改变,不停创新行业,在大学,着重培养自己求知欲和进取心。在学校里要做就是,要把基础打好,培养出强劲自学能力,严谨思维能力,只要基础素质练好了,在以后工作当中,再投入相当初间,自己成长就很快了。相信我在以后学习和研究中,一定会愈加努力,为成为一名出色软件工程师而奋斗。