Hiroshima University Syllabus

Back to syllabus main page
Japanese
Academic Year 2022Year School/Graduate School School of Informatics and Data Science
Lecture Code KA212001 Subject Classification Specialized Education
Subject Name ソフトウェアマネジメント
Subject Name
(Katakana)
ソフトウェアマネジメント
Subject Name in
English
Software Management
Instructor FUJIWARA TAKAJI,OKAMURA HIROYUKI
Instructor
(Katakana)
フジワラ タカジ,オカムラ ヒロユキ
Campus Higashi-Hiroshima Semester/Term 3rd-Year,  First Semester,  2Term
Days, Periods, and Classrooms (2T) Inte
Lesson Style Lecture Lesson Style
(More Details)
 
Recent society and market are requiring implementation to the short period of time and high reliance / safety for software which is becoming varieties, diversification, and large-scale. In such a background, in order to complete software development successfully, this lecture aims at acquisition of the knowledge in connection with the project management, development requirement extraction, analysis, and testing technique of becoming indispensable.
 
Credits 2.0 Class Hours/Week   Language of Instruction B : Japanese/English
Course Level 4 : Undergraduate Advanced
Course Area(Area) 25 : Science and Technology
Course Area(Discipline) 02 : Information Science
Eligible Students
Keywords software engineering, project, management 
Special Subject for Teacher Education   Special Subject  
Class Status
within Educational
Program
 
Criterion referenced
Evaluation
Informatics and Data Science Program
(Comprehensive Abilities)
・I2. Ability to provide the most appropriate system solution to a cross-sectional problem in the diversified and complicated information society based on the many forms of cutting edge information technology.
 
Class Objectives
/Class Outline
The rate that not only the enterprise software development but the embedded software development
occupies is large, and the scheduling technique and the management (including correction) technique
for completing successfully are indispensable to the project based on each feature.
Moreover, application of the design, programming, and testing technique for carrying out software
development efficiently is indispensable as planned.
Then, in this lecture, while aiming at the acquisitions of the technology and the knowledge which
are required of a project manager including some techniques which IPA/SEC has proposed, it is aiming
at acquisitions for the required technique to development of an enterprise, PC-peripheral, and car
equipment, through some exercises.
This lecture is explaining how these management and design techniques are applied at the actual
development field to be able to understand deeply.
This lecture is related with "Software Engineering", etc. 
Class Schedule lesson1: To introduce the trend of the latest software development, and to explain the indispensable technique for project management.
lesson2: To explain the software development process (traditional type / agile type).
lesson3: To explain the development scheduling method (CCPM:Critical Chain Project Management).
lesson4: To explain the development progress management method (EVM:Earned Value Management) (including exercise).
lesson5: To explain the extraction method of the requirements for safety / reliability based on a hazardous event (including exercise).
lesson6: To explain the safety analytical method in consideration of the embedded software feature (including exercise).
lesson7: To explain the required software architecture design technique.
lesson8: To explain the required programming technique.
lesson9: To explain the basis enforcement method of the test-driven development.

lesson10: To explain the foundation of the software testing.
lesson11: To explain the coverage for measuring the executed field of the testing.
lesson12: To exercise the test-case derivation method for making coverage 100%.
lesson13: To explain the efficient enforcement method of the software integration testing (Part 1).
lesson14: To explain the efficient enforcement method of the software integration testing (Part 2).
lesson15: To exercise the efficient test-case derivation method of the software integration testing. 
Text/Reference
Books,etc.
- Printed PowerPoint text. 
PC or AV used in
Class,etc.
 
(More Details) - The lecture which applied PowerPoint text (including exercise). 
Learning techniques to be incorporated  
Suggestions on
Preparation and
Review
Homework after lecture is recomended to understand the detailed context.  
Requirements  
Grading Method - To be considered as 100% by following allot points;
  - allot 40% for attendance
  - allot 30% for attendance attitude (including the answer for question in the lecture)
  - allot 30% for report
  90 or more points as SA, beyond 80 points as A, beyond 70 points as B, beyond 60 points as C, and less than 60 points as improper.
 
Practical Experience  
Summary of Practical Experience and Class Contents based on it  
Message  
Other   
Please fill in the class improvement questionnaire which is carried out on all classes.
Instructors will reflect on your feedback and utilize the information for improving their teaching. 
Back to syllabus main page