154x 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.