软件开发与测试方向
软件学院2009级本科生专业方向介绍
软件开发与测试方向
1. 培养目标:
本专业培养学生全面地掌握软件工程的基本知识、基本概念、基本方法和技能,注重培养学生的工程实践能力和外语应用能力,外语教学重点加强英语学习,培养学生具有熟练运用外语的能力。同时开设日语作为第二外国语,使学生能够在它及相关领域从事软件设计,集成与开发的应用型,复合型的高级软件工程技术人才和软件工程管理人才。
2. 招生人数:
英语:120人
日强:300人
3. 招生条件:
已经修完软件学院大类培养基础课程、外语为英语的学生;
日强学生自动全部属于本方向。
4. 方向介绍:
该专业方向培养学生系统地掌握计算机科学与技术的基本理论、软件工程知识体系的详细理论和方法、主流软件平台和开发管理工具,具备较强的计算机软件开发、计算机操作和维护以及综合应用能力。
通过课程、课程实验与上机、课程综合设计、实训、毕业设计等环节,注重理论与实践相结合的培养,注重动手能力和软件分析设计能力的培养。
按照IEEE和ACM发布的软件工程知识体系来设置培养方案,并结合国际和国内行业发展的趋势和教育模式,执行有特点的培养计划。
软件工程知识体系如下图,可以参考。
5. 主干课程:
数据库程序设计:主要任务是使学生掌握依托于Oracle数据库环境,综合运用规范化相关工具进行数据库系统管理及数据库应用开发的方法与技术,培养学生在数据库程序后端管理与开发方面的专业知识和技能,为学生今后的职业发展及对其他数据库系统的自主学习打下基础。 Java程序设计:讲授JAVA语言的基本概念、语法等内容,掌握利用JAVA语言进行程序设计的方法和编程技巧,能够在开发平台上完成WEB的基本开发。
系统分析与设计:主要任务是教给学生面向对象的系统分析与设计知识,培养学生面向对象的思维方式,以及运用面向对象的理论方法解决实际问题的能力。
软件界面与人机交互设计:学习“以人为本”的人机交互,通过学习动机心理学和认知心理学,建立正确的认识论和方法论,建立用户模型,设计具体的技术方案并加以实施等实践环节,使学生更好地理解和掌握在人机交互与界面设计中的各个方面的知识与技能,并灵活运用。
设计模式:在软件工程设计过程中所采用的架构技术和实现模式,使学生掌握软件设计的基本原则和应用方法技巧。
软件项目管理:这是一门工程管理课程,掌握软件项目管理的基本理论基础和实践技能。根据项目的内容确定项目的范围、资源、成本、进度等,并能够跟踪监控项目的执行,有效地管理和实现目标
软件测试与质量保:认识到软件测试技术是保证软件质量与可靠性的关键因素,掌握软件开发生命周期中需要使用的测试阶段、标准和理论方法,能够熟练使用工程方法分析设计测试策略和测试用例,掌握在结构化分析设计和面向对象技术中的软件测试技术,熟练掌握主流的测试自动化平台
软件开发案例分析:培养学生综合运用软件工程的理论方法解决实际问题的能力,向学生阐释软件领域内典型问题的系统分析与设计方法,使学生建立科学的系统分析设计
与软件过程控制的思维方式,具备小型软件系统的独立分析、设计与开发能力。
6. 就业趋势:
广泛地就业于各种IT技术企业,具有持久的人才发展潜力,最大限度地成为企业的中高端技术和管理人才。 可以在软件工作分工日益细化中找到合适的职业位置,能用规范的开发技术和管理技术满足企业信息化,发挥技术和管理才能。
就业的应用领域可以遍布于软件的系统层、应用层的研发,比如工具、计算、ERP(企业资源规划)、CRM(客户关系管理)、SCM(供应链管理),银行证券软件,财务软件,电子商务/政务(包括各种网站),数据处理,商务智能等企业信息管理系统。
能够即扎实又灵活地进行职业二次规划,适应软件结合其他专业领域的复合人才需求。
根据地域特色和自己的外语特色,可以更有利地选择外企,比如欧美、日本企业。
Engineer
Engineer