Software Engineering Education Framework Sun-Myung Hwang Computer Engineering Dept, Daejeon University, Republic of Korea Abstract. Software.

Slides:



Advertisements
Similar presentations
Requirements Engineering Processes – 2
Advertisements

Educational Technology
Standards Alignment A study of alignment between state standards and the ACM K-12 Curriculum.
Designing Multimedia with Fuzzy Logic Enrique Diaz de Leon * Rene V. Mayorga ** Paul D. Guild *** * ITESM, Guadalajara Campus, Mexico ** Faculty of Engineering,
Software Modeling SWE5441 Lecture 3 Eng. Mohammed Timraz
Dr Jim Briggs Masterliness Not got an MSc myself; BA DPhil; been teaching masters students for 18 years.
1 Copyright © 2010 AQA and its licensors. All rights reserved. Introduction to the new specification GCSE Computer Science Paul Varey.
Smart Grid - Cyber Security Small Rural Electric George Gamble Black & Veatch
Disasters and Human Factors Literature Nestor L Osorio Northern Illinois University.
R R R CSE870: Advanced Software Engineering (Cheng): Intro to Software Engineering1 Advanced Software Engineering Dr. Cheng Overview of Software Engineering.
Requirements Engineering Processes
IVETTE:Implementation of virtual environments in training and in education Targeted Socio-Economic Research Programme Mario Barajas University of Barcelona.
1 SOFTWARE PRODUCTION. 2 DEVELOPMENT Product Creation Means: Methods & Heuristics Measure of Success: Quality f(Fitness of Use) MANAGEMENT Efficient &
Mohammad Alshayeb 19 May Agenda Update on Computer Science Program Assessment/Accreditation Work Update on Software Engineering Program Assessment/Accreditation.
EE 399 Lecture 3 Searching, Compiling, Referencing and Ethics.
Software Process CS 414 – Software Engineering I Donald J. Bagert Rose-Hulman Institute of Technology December 17, 2002.
University of Jyväskylä – Department of Mathematical Information Technology Computer Science Teacher Education ICNEE 2004 Topic Case Driven Approach for.
Chapter Twelve - 12 Preparing for Tomorrow’s Challenges Instructional Technology and Media for Learning Presented By: Ms. Yohana Lopez.
The Computer Science Course at Omar Al-Mukhtar University, Libya The Computer Science Course at Omar Al-Mukhtar University, Libya User-Centered Design.
How the University Library can help you with your term paper Computer Science SC Hester Mountifield Science Library x 8050
ADDIE Instructional Design Model
Software Project Management Course Instructor Samana Zehra (Assistant Professor)
GL12 Conf. Dec. 6-7, 2010NTL, Prague, Czech Republic Extending the “Facets” concept by applying NLP tools to catalog records of scientific literature *E.
Georgios Tsirigotis, Electrical Engineering Department, Kavala Institute of Technology, Greece Anna Friesel Electronics and Information Technology, Technical.
Information Technology
28 August 2015T Kari Laitinen1 T Seminar on Wireless Future 3 ECTS cr Dr. Kari Laitinen Principal Lecturer Oulu University of Applied Sciences.
Style Guidelines. Title The title page contains several main pieces of information 1. Project Title 2. Team Number 3. Student team member names and their.
Implementation Learning objectives: Introduce people into self-assessment by using SAETO Learning object: Self assessment procedure.
Symposium 2001June 24, 2001 Curriculum Is Just the Beginning Chris Stephenson University of Waterloo.
1 A Local and Remote Radio Frequency Identification Learning Environment Andrew Shields & David Butcher Wireless and Mobility Research Group, Institute.
What is software? Software is a set of items or objects that form a configuration that includes: –Programs –Documents –Data.
By: Wilmer Arellano FIU Spring Overview s Introduction to Proposal Style General Recommendations ▫Section Headings ▫References Title Page.
The Guide to the Software Engineering Body of Knowledge
Avicenna Pedagogical Model Prof. Mohamed Bettaz ICT Director, MESRS, Algiers Algeria Avicenna Virtual Campus in Iraq 1 st workshop Amman.
Topic (1)Software Engineering (601321)1 Introduction Complex and large SW. SW crises Expensive HW. Custom SW. Batch execution.
DINI „Electronic Publishing Group“ DINI – Certificate Document and Publication Repositories “Electronic Publishing Group“
Indonesia Academic Information Infrastructure Institute of Technology Bandung University of Indonesia
Software Life-Cycle Models Somnuk Keretho, Assistant Professor Department of Computer Engineering Faculty of Engineering, Kasetsart University
How to start research V. Jayalakshmi. Why do we research? – To solve a problem – To satisfy an itch – To gain more market share/ Develop and improve –
The Balance Between Theoretical and Practical Work Within Electrical and Computer Engineering Courses Dr. Bahawodin Baha March Development Partnerships.
Asst. Prof. Thapanee Thammetar, Ph.D. Director of Thailand Cyber Univ. Quality Assurance, e-Learning content development and operation ASEAN-ROK Session.
COOP Seminar – Fall 2008 Slide 1 HOUSTON COMMUNITY COLLEGE SYSTEM SAIGONTECH SAIGON INSTITUTE OF TECHNOLOGY Software Project Management.
EDUCAUSE 2005 Annual Conference October 19, 2005.
COM606 Software Process Engineering and on the Portal Introduction.
Lecture 2 –Approaches to Systems Development Method 10/9/15 1.
Digital Libraries1 David Rashty. Digital Libraries2 “A library is an arsenal of liberty” Anonymous.
Module Requirements and Components NCSLP Summer Institute 2002.
Essential Customization for Moodle Adoption in School Jeong Ah Kim', SunKyun Park 1 ' 2 Computer Education Department, Kwandong University, KOREA
Time-Space Trust in Networks Shunan Ma, Jingsha He and Yuqiang Zhang 1 College of Computer Science and Technology 2 School of Software Engineering.
Foundations of Information Systems in Business. System ® System  A system is an interrelated set of business procedures used within one business unit.
Applicability Analysis of Software Testing for Actual Operating Railway Software Jong-Gyu Hwang 1, Hyun-Jeong Jo 1, Baek-Hyun Kim 1, Jong-Hyun Baek 1 1.
Information Systems Education Conference - ISECON Ryerson University School of Information Technology Management The Use of Internet-based Tools.
A Framework with Behavior-Based Identification and PnP Supporting Architecture for Task Cooperation of Networked Mobile Robots Joo-Hyung Kiml, Yong-Guk.
The Study on the Car Mechanics e-Training AR(Augmented Reality) System for Real-time Augmented Contents Ji-Yean Yoon,1, Dong-Jin Kim 1, Yu-Doo Kim 1 and.
A Software Engineering Model Based Curriculum Development Approach Leon Pan University of the Fraser Valley.
Chang, Wen-Hsi Division Director National Archives Administration, 2011/3/18/16:15-17: TELDAP International Conference.
Accreditation of study programs at the Faculty of information technologies Tempus SMGR BE ESABIH EU standards for accreditation of study.
VILNIUS SCHOOL OF TECHNOLOGIES, BUSINESS AND AGRICULTURE
TTA Standardization Activities
Preparing Girls for IT Jobs
Avicenna Pedagogical Model
Software Life Cycle “What happens in the ‘life’ of software”
BASIC THEORY, CITATION AND RESEARCH REFERENCE
Instructional Design Gibran Carter.
MOTIVATOR FOR MODERN EDUCATION Assoc. Prof. Diana Popova, Ph.D.
Quality management standards
Title Author name1, Author name2 and Author name3 Advisor name4 YY-xxx
Title of the Poster Author Name(s) Abstract Materials and Methods
A. P. Shah Institute of Technology
SOFTWARE ENGINEERING CS-5337: Introduction
Presentation transcript:

Software Engineering Education Framework Sun-Myung Hwang Computer Engineering Dept, Daejeon University, Republic of Korea Abstract. Software engineering guideline improving software quality and increasing productivity is needed in software project development. People knows that securing global software quality and contributing to improved software development productivity by applying SW engineering technology is important. The key is to make high quality software engineering experts, so, to do it, training course and education contents are core problems. In this paper, software engineering standard curriculum development is introduced. Software engineering standard curriculum presents the standard process for lectures, contents of software engineering education. Recently, as to the IT area, the complexity of the development system increases due to convergence and combination of software and hardware. In order to order to conclude the problem of that is new this type, software engineering technology is necessary. The technology includes not only all fields of system development but also management or the systematic area, and etc. In this paper, the standard curriculum for systematically teaching this kind of software knowledge was defined and the extent of knowledge by subject was defined. The software engineering curriculum is represented two dimensions as the knowledge list and learning level. Keywords: SW Engineering, SW Development Process, SW Engineering Standard Curriculum 1 Introduction According to be getting more complex and longer Software Project, it happen so many problem such as late delivery cost overrun, low quality, etc. So Engineers have developed many methods, and tools to solve the problems. But, we know Software Engineering himself is most important. Because high quality Software Engineering makes high quality Software Then, How to make good Software Engineering? What to learn Software Engineering. In this paper we propose standard curriculum to be software engineering Session 6B 763

2 Software Engineering List Software knowledge list means basic frame and essential domain area of software engineering area We separate 9 domain areas in Fig.1 that are necessary to learn software engineering yid lysis.14 YmogwaNY S W D e b ?, S W I s s l y s a b s SW an nrimme t wallah= pay I i m m o w n w l labmwial dam. embedded ambabm 1 1 ( 1 O m a r mirILEENE usw SIt i FwbSen I  abiwl Fig. 1 Software Knowledge list 3 Software Engineering Curriculum Fig.2 shows how the 9 knowledge areas are arranged and what contents are consisted of each domain. And fig.2 shows systematical learning free for software education The learning system for software engineering is represented by 2 dimensions; 3 levels(introduction course, intermediate course, advanced course) and 9 domains including 26 lectures. sme Pmwe Z t. SY / 2S SW ! m a CIddah hammapro M la SW S SHY 764 Computers, Networks, Systems, and Industrial Appications

Knowledge Areas Unit TopicKnowledge itemsItem Details SW Engineerin g Process 8.1 concepts of SW engineering process type distinction of SW process Classification of technical- models and meta-models 812 characteristic of SW process System process Software process 8.L3 SW process Improvement process assessment, certification, improvement 82 SW process Improvement and alteration management 8.21 process Infrastructures Expert Group, infrastructure, tools 822 SW process Management Cycle Management-cycle 82.3 process Implements and alteration management model QIP(Quality Improvement Paradigm) model IDEAL model 82.4 process quality assurance hierarchy SW management and quality assurance quality assurance organization 8.3 definition of SW process 831 SW development life -cycle model explanation of SW development process models: waterfall, prototyping, incremental, spiral, v system life-cycle process model system life-cycle process(convention, project based, project technic process) SW life-cycle process basic, support, organization life-cycle process 83.4 process application process definition, process notation 84 evaluation of SW process 8.41 SW process evaluation model continuous representation, staged representation crnini, spice, y certification, iso SW process evaluation method process assessment, indicators capability leve10—level5(cmmi 843 process improvement and assessment p) assessment procedure, improvement activity 8.5 SW process and product measurement 8.51 SW product measurement internal and external quality element measurement models 8.52 Quality of Measurement Result quality of developer 8.53 certification of SW quality system ISO SW engineering process techniques 8.61 process measurement techniques process assessment model 8.7 SW engineering process tools 8.62 process tools outline of tool Fig. 2 Software Engineering Standard Curriculum. 4 Conclusions In this paper, we introduced software engineering standard curriculum development. Software engineering standard curriculum presents the standard process for lectures, contents of software engineering education. Recently, as to the IT area, the complexity of the development system increases due to convergence and combination of software and hardware. In order to order to conclude the problem of that is new this type, software engineering technology is necessary. The technology includes not only all fields of system development but also management or the systematic area, and etc. In this paper, the standard curriculum for systematically teaching this kind of software knowledge was defined and the extent of knowledge by subject was defined. The software engineering curriculum is represented two dimensions as the knowledge list and learning level. Acknowledgement. This work was supported by the Security Engineering Research Center granted by Korea Ministry of Knowledge Economy. Session 6B 765

References 1.J. G. Proakis and M. Salehi, Digital Communications. 5th ed. New York: McGraw-Hill, pp ,1993. (Book style) 2.Y. Yorozu, M. Hirano, K. Oka, and Y. Tagawa, "Electron spectroscopy studies on magneto-optical media and plastic substrate interfaces," IEEE Trans. Commun., vol. 52, no. 3, pp , Aug (Transaction Journals style) [3]K. J. Krizman, T. E. Biedka, and T. S. Rappaport, "Wireless position location: fundamentals, implementation strategies, and sources of error," Proc. IEEE 47th Vehicular Technology Conference, vol. 2, pp , May (Conference style) [4]B. Alavi, "Distance measurement error modeling for time-of-arrival based indoor geolocation," Ph.D. dissertation, Worcester Polytechnic Institute, MA, (Degree style) [5] J. Jones. (1991, May 10). Networks (2nd ed.) [Online]. Available: [6]K. Author. (year, month). Title. Journal [Type of medium]. Volume (issue), paging if given. Available: (Journal Online Sources style) [7]R. J. Vidmar. (1992, August). On the use of atmospheric plasmas as electromagnetic reflectors. IEEE Trans. Plasma Sci. [Online]. 21(3). pp Available: Computers, NetWorks, Systems, and Industrial Appications