Title: DEVRY CIS 339 iLab 7 Object Oriented Application Coding
1- DEVRY CIS 339 iLab 7 Object Oriented Application
Coding - Â
- Check this A tutorial guideline at
- Â
- http//www.assignmentcloud.com/cis-339/cis-339-ila
b-7-object-oriented-application-coding - For more classes visit
- http//www.assignmentcloud.com
- Your demonstrations of how to create both method
contract and the method specification for the
GetCourseByCourseID() method of the CourseList
class were very well received by your team
members. They then asked you for one final
demonstration of how to implement the method
specification using an object-oriented (OO)
programming language and see the method actually
execute. - You realize that it is easy to implement the
method specification in an OO programming
language, but it is hard to test it because the
rest of the application is not developed yet. You
decided, therefore, to write two pieces of code. - Code that implements the GetCourseByCourseID()
method Code that implements a unit test for that
method alone (outside of any other application
code)This way you can demonstrate the method
implementation and also verify its correct
behavior. - You are under a deadline constraint for this
deliverable, so you asked some of your peer
architects for help. They each are well versed in
different OO languages like VB.NET, C, and Java
and they all have done unit testing before so
they are familiar of how to construct one.
2Your peer architects provided you with
partially-completed shells for your
demonstration. Each shell containscomplete code
for the Course class partially completed code
for CourseList class and complete code for the
CourseListTest class that unit tests the
CourseList.GetCourseByCourseID() method.Your
task is now easy. Just select one of these shells
and complete the code for the partially completed
CourseList by coding it GetCourseByCourseID()
method. When you compile and run the shell, it
will automatically test your GetCourseByCourseID()
code to ensure its correct behavior.Deliverables
One Word file that contains the following. A
copy of the code you wrote for the
GetCourseByCourseID method() of the CourseList
class in your favorite OO programming language A
screen shot of the output of running the provided
unit test in the shell (the CourseListTest class)
showing that your code works as expected. Note
that these unit tests only print out messages of
testing problems. If your code is correct, the
unit tests will succeed silently without any
success messages. An explanation of your work and
the decisions you made to arrive at your proposed
code A zip file of the completed shell after you
added your code so that the shell could be
executed on a different machine i L A B S T E P
SSTEP 1 Review the Method Contract, Method
Specification for the GetCDByCDID() Method, and
Coding Unit Testing GetCDByCDID() Method using
Java (not Graded)Download the Method Contract
for GetCDByCDID() Method and review it prior to
reviewing this weeks video tutorial. Download
the Method Specification for the GetCDByCDID()
Method and review it prior to reviewing this
weeks video tutorialSTEP 2 Code Unit Test
the GetCourseByCourseID() method of the
CourseList classDecide on your OO programming
language that you will use for this lab and then
download the corresponding shell from the
following.
3Visual Basic Shell C Shell Java ShellBoth the
Visual Basic and C shells are Visual Studio
projects while the Java shell include only the
.java source files that could be loaded into any
Java IDE.Code and unit test the
CourseList.GetCourseByCourseID() method in your
favorite programming language. You only need to
add code for the GetCourseByCourseID() method and
then run the application (the unit test will
automatically test your code), then print out
problem messages, if anyExplain your work and
the decisions you made to arrive at your proposed
solution.STEP 3 Submit your assignmentÂ