Software Technologies for Information Systems Development
TeachersMIZUTANI, Kozo
Grade, SemesterYear 2 2nd semest [Department of Information and Electronic Engineering, Faculty of Science and Engineering]
CategorySpecial Subjects
Elective, CreditsElective 2credit
 Syllabus Number3C329

Course Description

The social role played by information systems is increasing as the information society progresses. To respond to the various requirements of users, the methods of system development requires creativity, efficiency, and speed. The methods are also evolving with the change of social requirements and the growth of information technology. This course deals with the knowledge, viewpoints and technical methods that are needed in the process of information system development. Especially, the knowledge related to software development is treated systematically and comprehensively because software development has an impact on the entire range of information system development.

This course is related to DP4C.

Course Objectives

The learners will be able to:
- explain the process of information system development and the tasks of the each process.
- explain the details and the outputs of the primary tasks of each process.
- use major tools for information system development.

Grading Policy

The students will be evaluated at the following rate: self check tests on LMS are 15%, reports are 30% and a term-end examination is 55%. Learners who received evaluation over the total 60% will pass this course. If you add original ideas to reports or makes the its content enrich more, additional scores will be given.

Textbook and Reference

KindTitleAuthorPublisher
Textbook最新 情報システムの開発(基礎シリーズ)伏見正則実教出版,ISBN-13: 978-4407309577
References

Requirements(Assignments)

The content of the next class and the area of preparation learning are shown at end of each class. Learners have to read textbook and review the contents which they learned at the other relative courses mentioned bellow. At that time, if there are any questions or incomprehensible things, you should write on a message board in LMS. After a class, learners have to try self tests on LMS and make reports to develop their understanding. Learners must use 3 hours for these activities.

Note

The process of information system development relates to the contents of each course which you learned in this department. Especially, learners have to review the contents of following courses : Programming, Foundations of Information Technology, Information Theory, Programming Language Theory, Data Structure and Algorithms, Database Systems, Web Technology and Information Security.

This course is a required course, and relates to the mid term 6–2 of learning attainment targets for the JABEE program.

Schedule

1Guidance, Outline of Information System Development, Development Process
2Project Planning, Project Management Systems
3Requirements Definition
4Design Techniques 1 (Hardware, Infrastructure Design)
5Design Techniques 2 (Virtualization, SDN, SDI, Cloud Computing)
6Design Techniques 3 (Software Modeling)
7Design Techniques 4 (RDB, NonSQL Database, Data Modeling)
8Design Techniques 5 (Pattern Analysis, Software Framework, High Availability Design)
9Management (Task Management, Configuration Management)
10Quality Management 1 (Outline)
11Quality Management 2 (Indicators, Tools)
12Exercise for Quality Management
13System Operation and Maintenance
14Applying BOK (Outline of PMBOK and SWEBOK)
15Term End Examination, Summary

*This schedule might be changed by the state of student's understanding, etc.