294x Filetype PDF File size 0.34 MB Source: curriculum.binus.ac.id
FMA - BINUS - AA - FPA - 27/R0
Course Outline
COMP6100
Software Engineering
(4)
Study Program
Computer Science
Effective Date 01 February 2017 Revision 1
1. Course Description
This course comprises software process models, engineering practices, software quality assurance, software
metrics , project management concept and software entrepreneurship. The course gives students basic
knowledge of how to develop software effectively and efficiently and also how to know customer insight, market
analysis and software business environment. This course is related to Object Oriented Software Engineering and
Advance Topics in Software Engineering
2. Graduate Competency
Each course in the study program contributes to the graduate competencies that are divided into employability and
entrepreneurial skills and study program specific outcomes, in which students need to have demonstrated by the
time they complete their course.
BINUS University employability and entrepreneurial skills consist of planning and organizing, problem solving and
decision making, self management, team work, communication, and initiative and enterprise.
2.1. Employability and Entrepreneurial Skills
Aspect Key Behaviour
2.2. Study Program Specific Outcomes
Study Program Specific Outcomes
Able to classify problems and to apply design and development principles for specific problems
(GC-2) Able to demonstrate knowledge and understanding of algorithm concepts, principles and theories
relating to computer science knowledge.
3. Topics
• The Nature of Software and Software Engineering (L)
• The Software Process (L)
• An Introduction to Software Engineering (T)
• Requirement Engineering and Modeling (L)
• Customer Insight and Market Analysis (T)
• Design Concepts and Engineering (L)
• Understanding Requirements (T)
• Requirements Modeling (T)
• Business Model Environment (L)
• Design Process (T)
• Quality Concepts and Review Techniques (L)
• Design Engineering and Quiz (T)
• Software Quality Assurance and Software Testing Strategies (L)
• New Product / Service Development (T)
• Formal Modeling and Software Configuration Management (L)
• Testing Applications and Security Engineering (L)
• Prototyping Products or Services (L)
FM - BINUS - AA - FPA - 27/R0
Course Outline COMP6100-Software Engineering | 2
• Software Quality Assurance and Software Testing Strategies (T)
• Project Management Concepts, Product and Project Metrics (L)
• Software Testing and Software Configuration Management (T)
• Estimation for Software Projects and Project Scheduling (L)
• Software Project Management and Software Metrics (T)
• Risk Management , Maintenance and Reengineering (L)
• Estimation and Software Projects Scheduling (T)
• Evaluating Product/ Services Prototype (L)
• Evaluating Product/ Services Prototype (T)
4. Learning Outcomes
On successful completion of this course, student will be able to:
• LO 1: Describe the concepts of software process models and the opportunity for potential business project
• LO 2: Explain the software engineering practices and business environment
• LO 3: Demonstrate the quality assurances and the potential showcase business project
• LO 4: Analyze the software project management and the proposed potential business project
5. Teaching And Learning Strategies
In this course, the lecturers might deploy several teaching learning strategies, including case studies,
Demonstration, Class Discussion, Group Presentation, and Lecture.
6. Textbooks and Other Resources
6.1 Textbooks
1. R.S Pressman. (2015). Software engineering : a practitioners approach. 08. McGraw - Hill Higher
Education. New York. ISBN: 9781259253157.
2. Sommerville, I. (2011). Software Engineering. 09. 1st Books Library. New York. ISBN: 13 : 978 0 13
705346.
3. Pressman, R.S. (2010). Software Engineering : A Practioner's Approach. 07. 1st Books Library. New
York. ISBN: 978 0 07 337597-7.
4. Alexander Osterwalder,Yves Pigneur. (2010). Business model generation: a handbook for visionaries,
game changers, and challengers. 00. John Wiley & Sons, Inc. New Jersey. ISBN: 9780470876411.
The book in the first list is a must to have for each student.
6.2 Other Resources
1. http://www.youtube.com/watch?v=tEXizjE05LA
2. http://www.allaboutagile.com/what-is-agile-10-key-principles/
3. http://www.youtube.com/watch?v=Z6f9ckEElsU?
4. http://www.youtube.com/watch?v=5_cTi5xBlYg
5. http://www.ai2-s2-pdfs.s3.amazonaws.com/8d2a/5c87addfd7dfbb487fbd0360ce5356815c97.pdf
6. http://www.youtube.com/watch?v=caElFKbceP0&list=PLED41984073D5B532
7. http://www.youtube.com/watch?v=5_cTi5xBlYg
8. http://www.youtube.com/watch?v=9cBkihYP1rY
9. http://www.youtube.com/watch?v=wEr6mwquPLY
10. http://www.youtube.com/watch?v=caElFKbceP0&list=PLED41984073D5B532
11. http://www.youtube.com/watch?v=_K4Mc3t9Rtc
12. http://www.youtube.com/watch?v=8kG15VoNxhc
13. http://www.youtube.com/watch?v=_K4Mc3t9Rtc
14. /http://www.youtube.com/watch?v=MJR-EgHTA4E
15. http://www.youtube.com/watch?v=gKeka3zn198
16. http://www.youtube.com/watch?v=caElFKbceP0&list=PLED41984073D5B532
17. http://www.youtube.com/watch?v=wv51aF_qODA
18. http://www.youtube.com/watch?v=tEXizjE05LA
19. http://www.youtube.com/watch?v=ehGl_V61WJw
20. http://www.youtube.com/watch?v=x30DcBfCJRI
21. http://www.youtube.com/watch?v=wEr6mwquPLY
22. http://www.youtube.com/watch?v=ehGl_V61WJw
23. http://www.youtube.com/watch?v=5_cTi5xBlYg
24. http://www.youtube.com/watch?v=KaPC0gsEQ68
25. http://www.youtube.com/watch?v=x30DcBfCJRI
26. http://www.youtube.com/watch?v=LkhLZ7_KZ5w
Study Program Computer Science - Bina Nusantara University
FM - BINUS - AA - FPA - 27/R0
Course Outline COMP6100-Software Engineering | 3
27. http://www.youtube.com/watch?v=oCkPD5YvWqw
28. http://www.youtube.com/watch?v=wv51aF_qODA
29. http://www.youtube.com/watch?v=caElFKbceP0&list=PLED41984073D5B532
30. http://www.youtube.com/watch?v=cl9Wu2kWwSY
31. http://www.ti.arc.nasa.gov/m/pub-archive/827h/0827%20(Araujo).pdf
32. http://www.epfl.ch/researchlgl/research/ongoing/testing.html
33. http://www.iaeng.org/publication/IMECS2014/IMECS2014_pp596-600.pdf
34. http://www.epfl.ch/researchlgl/research/ongoing/testing.html
35. http://www.en.wikipedia.org/wiki/Program_Evaluation_and_Review_Techniqu
36. http://businessmodelcanvas.wikispaces.com/Business+Model+Environment+-+Market+Forces
37. http://www.suranacollege.edu.in/surana-pg/pdf/mca/Process-And-Project-Metrics.pdf
38. http://www.suranacollege.edu.in/surana-pg/pdf/mca/Process-And-Project-Metrics.pdf
39. http://www.businessweek.com/smallbiz/content/may2010/sb2010053_558449.htm
40. http://www.xamarin.com/test-cloud
41. http://www.iod.com/MainWebSite/Resources/Document/ST13NEW.pdf
42. http://www.iaeng.org/publication/IMECS2014/IMECS2014_pp596-600.pdf
43. http://www.charismatek.com/_public4/html/services/service_estimation.htm
44. http://www.ti.arc.nasa.gov/m/pub-archive/827h/0827%20(Araujo).pdf
45. http://www.charismatek.com/_public4/html/services/service_estimation.htm
46. http://www.en.wikipedia.org/wiki/Program_Evaluation_and_Review_Technique
47. http://www.homepages.dcc.ufmg.br/~figueiredo/disciplinas/lectures/product-metrics_v01.pdf
48. http://www.alueurope.eu/talat/lectures/210102.pdf
49. http://www.ker.com/library/equinews/v7n2/v7n207.pdf
50. http://www.grafp.com/products/risk-manage.html
51. http://www.http://www.businessmodelcanvas.wikispaces.com/Business+Model+Environment+-
+Key+Trends
52. http://www.islab.kaist.ac.kr/Lecture/wst500_2012_Spring/pdf/Modeling_Web_Applications.pdf
53. http://www.cl.cam.ac.uk/~rja14/Papers/SEv2-c01.pdf
54. http://www.classes.soe.ucsc.edu/ism101/Spring05/slides/hstoltz.pdf
55. http://www.cl.cam.ac.uk/~rja14/Papers/SEv2-c01.pdf
56. http://www.serena.com/solutions/change-and-configuration-management
57. http://www.qsm.com/resources/function-point-languages-table/index.html
58. http://www.tmp.ucsb.edu/outreach/nvc_files/pdf/Jan22_BusinessModelEnvironment.pdf
59. http://www.greycampus.com/opencampus/project-management-professional/basic-concepts-of-project-
management
60. http://www.newagepublishers.com/samplechapter/001059.pdf
61. http://www.sei.cmu.edu/reports/87cm004.pdf
62. http://www.smashingmagazine.com/2010/02/designing-user-interfaces-for-business-web-applications/
63. http://www.manageengine.com/products/qengine/web-testing.html
64. http://www.google.co.id/search?q=Requirements+Modeling%3A+Behavior%2CPatterns%2C+and+Web%2
FMobApps&rlz=1C1RNPN_enID398&oq=Requirements+Modeling%3A+Behavior%2CPatterns%2C+and+
Web%2FMobApps&aqs=chrome..69i57.1485j0j8&sourceid=chrome&ie=UTF-
8#q=Security+Engineering&start=0
65. http://www.tibco.com/multimedia/business-process-design_tcm8-2399.pdf
66. http://www.faculty.fuqua.duke.edu/~moorman/Marketing%20Strategy%20Course%20Materials/Brown%20
&%20Eisenhardt%20-%20Product%20Development.pdf
67. http://www-tc.pbskids.org/designsquad/pdf/parentseducators/DS_TG_DesignProcess.pdf
68. http://www.newagepublishers.com/samplechapter/001059.pdf
69. http://www.simplilearn.com/project-and-process-metrics-article
70. http://www.qsm.com/resources/function-point-languages-table/index.html
71. http://www.xamarin.com/test-cloud
72. http://www.hongkiat.com/blog/mobile-app-ui/
73. http://www.softstarsystems.com/overview.htm
74. http://www.simplilearn.com/project-and-process-metrics-article
75. http://www.iod.com/MainWebSite/Resources/Document/ST13NEW.pdf
76. http://www-935.ibm.com/services/c-suite/att/doc/colgate06.pdf
77. http://www.islab.kaist.ac.kr/Lecture/wst500_2012_Spring/pdf/Modeling_Web_Applications.pdf
78. http://www.testingexcellence.com/conventional-software-testing-on-an-extreme-programming-team/
79. http://www.greycampus.com/opencampus/project-management-professional/basic-concepts-of-project-
management
80. http://www.google.co.id/search?q=Requirements+Modeling%3A+Behavior%2CPatterns%2C+and+Web%2
Study Program Computer Science - Bina Nusantara University
FM - BINUS - AA - FPA - 27/R0
Course Outline COMP6100-Software Engineering | 4
FMobApps&rlz=1C1RNPN_enID398&oq=Requirements+Modeling%3A+Behavior%2CPatterns%2C+and+
Web%2FMobApps&aqs=chrome..69i57.1485j0j8&sourceid=chrome&ie=UTF-
8#q=Security+Engineering&start=0
81. http://www.quizlet.com/131399466/lecture-10-requirements-modeling-class-based-methods-flash-cards/
82. http://www.softstarsystems.com/overview.htm
83. http://www.springerlink.com/content/2xedpxdgg209gdb7/
84. http://www.hongkiat.com/blog/mobile-app-ui/
85. SISTEM PEMASARAN DIGITAL SENTRA UMKM KOTA CIMAHI
86. Knowledge Management System Usage Evaluation Logging and Quantitative Method
87. Analisis dan Pengembangan Aplikasi Smart Board Kinectation dengan Menggunakan Kinect 2
88. http://www.manageengine.com/products/qengine/web-testing.html
89. http://www.csse.monash.edu.au/~jonmc/CSE2305/Topics/13.25.SWEng4/html/text.html
90. http://www.businessmodelcanvas.wikispaces.com/Business+Model+Environment+-+Industry+Forces
91. http://www.cs.ucy.ac.cy/~cs00pe/epl603/lectures/Lect19-20.pdf
92. http://www.suranacollege.edu.in/surana-pg/pdf/mca/Process-And-Project-Metrics.pdf
93. http://www.quizlet.com/131399466/lecture-10-requirements-modeling-class-based-methods-flash-cards/
94. http://www.smashingmagazine.com/2010/02/designing-user-interfaces-for-business-web-applications/
7. Schedule
Theory
Session/ Related Topics References
Mode LO
1 LO 1 The Nature of Software and Software Engineering - The Nature of Software and
F2F (L) Software Engineering
- The Nature of Software - Software engineering : a
- The Chaning Nature of Software practitioners approach,
- The Software Process Chapter 1/ Pages 1, Chapter
- Software Engineering Practice 2/Pages 14
- Software Myths - Introduction to Software
Engineering,
http://www.youtube.com/wat
ch?v=Z6f9ckEElsU?
- Did You Know,
http://www.youtube.com/wat
ch?v=cl9Wu2kWwSY
2 LO 1 The Software Process (L) - The Software Process
F2F - Software Process Stucture - Software engineering : a
- Process Models practitioners approach,
- Agile Development Chapter 3/ Pages 30,
- Human Aspects of Software Engineering Chapter 4/Pages 40,
Chapter 5/Pages 66,
Chapter 6/Pages 87
- Human Aspects of Software
Engineering: The Case,
http://www.ai2-s2-
pdfs.s3.amazonaws.com/8d2
a/5c87addfd7dfbb487fbd036
0ce5356815c97.pdf
- What is Agile ? (10 Key
Principles of Agile),,
http://www.allaboutagile.com
/what-is-agile-10-key-
principles/
- The Strengths and
Weaknesses of Extreme
Programming,
http://www.youtube.com/wat
ch?v=LkhLZ7_KZ5w
- Software Engineering
Study Program Computer Science - Bina Nusantara University
no reviews yet
Please Login to review.