| ITCS 2830 - Applications Implementation & Testing Credits: 4.00
 (4 contact hrs)
 ITCS-2830 provides students with practical experience in developing and critiquing sets of application level specifications. Students begin by developing components of application-level specifications given a set of highlevel requirements. Students are then given a complete set of project specifications and a completed software application. Students design and execute a test plan; testing the application for compliance to application specifications. Students make recommendations for application improvements. Student improvement recommendations include the application interface, application function, processes supported by the application, source code errors, application security, and application deviations from the original project specifications.
 
 Pre & Co Requisite(s):
 Prerequisite: BCOM-2070 Prerequisite: One of the following: ITCS-1250 or ITCS-2140 or ITCS-2530 or ITCS-2590 OUTCOMES AND OBJECTIVES
 Outcome 1: Upon completion of this course, students will be able to demonstrate how to create a set of application specifications.
 Objectives: 
	Given a program description, students will create interview questions for application stakeholders.Students will develop complete and appropriate program specifications. Outcome 2: Upon completion of this course, students will be able to demonstrate how to create a testing plan. Objectives: 
	Students will demonstrate the ability to modify a test plan template.Given a program proposal students will create a complete testing plan. Outcome 3: Upon completion of this course, students will complete a thorough test of an application and make appropriate recommendations for modification. Objectives: 
	Given an application students will analyze the application and develop complete a test plan.Given a set of application specifications students will create documentation that identifies application non-conformance issues and a task list to bring the application into conformance with specifications. Outcome 4: Upon completion of this course, students will be able to read and interpret code written in more than one computer programming language. Objectives: The project provided to the students will have software modules written in several languages. 
	Students will demonstrate the ability to work in teams to solve complex problems.Students will demonstrate their ability to read and understand code segments written in several modern languages. Outcome 5: Upon completion of this course, students will be able to understand the Agile Methodology as it pertains to programming applications. Objectives: 
	Explain the components that comprise an Agile environment.Explain the differences between Waterfall and Agile methodologies.Explain the use of unit testing in programming applications.Explain the concept of iterative application development. COMMON DEGREE OUTCOMES
 (Bulleted outcomes apply to the course)
 
	
		
			| 
				1. The graduate can integrate the knowledge and technological skills necessary to be a successful learner. |  
			| 
				The graduate can demonstrate how to think competently. |  
			| 
				The graduate can demonstrate how to employ mathematical knowledge. |  
			| 
				The graduate can demonstrate how to communicate competently. |  
			| 
				The graduate is sensitive to issues relating to a diverse, global society. |  COURSE CONTENT OUTLINE
 
 
	Developing specifications for a project based on a project description
	
		Identifying stake holdersDeveloping the interview sheetInterviewingDeveloping project specificationsDeveloping a test plan
	
		Identify specific processes or procedures to be testedUsing a test plan template, modify the plan to enable testing of specific objectivesTest an Application
	
		Using a program solution provided to the students and the test plan students prepared, test the applicationIdentify areas of the program where the test is in compliance.Identify areas of the program where the test demonstrates non-compliance.Provide recommendations and feedback
	
		In teams, examine the code to identify areas that are not in complianceProvide recommendations for changing the offending code Primary Faculty
 Kohl, Martin
 Secondary Faculty
 
 Associate Dean
 Johnson, Elise
 
 
 
 Official Course Syllabus - Macomb Community College, 14500 E 12 Mile Road, Warren, MI 48088
 
 
 
  Add to Favorites (opens a new window) |