Â
Needing computer science homework completed
W2 Replies, W3 Assignment #1 & W3 Assignment #2
_____________________________________
Examples and Readings:
 .ppt files are the ReadingsÂ
ParkingFinder.com is a type of e-business exchange that does business entirely on the Internet. The system connects parking space landlords and space tenants all over the world in an online market and manages the entire booking process and payments.
For a person to offer parking spaces (landlord), he/she must register with ParkingFinder.com. The person must provide a current physical address and telephone number as well as a current e-mail address. The system will then maintain an open account for this person. Access to the system as a landlord is through a secure, authenticated portal.Â
A landlord can list parking spaces on the system through a special Internet form. Information required includes all of the pertinent information about the parking space, the asking price, and documents showing that the landlord has the right to rent the space. A landlord may list as many spaces as desired. Parking spaces listed by a landlord need to be verified that the landlord owns them, before they can be visible to the public. The system maintains an index of all parking spaces in the system so that tenants can use the search engine to search for parking spaces. The search engine allows searches of parking spaces by location. At the end of each month, a check is mailed to each landlord for the spaces that have been rented.
People wanting to rent parking spaces (potential tenants) come to the site and search for the space they want. When they decide to book, they must open an account with a credit card to pay for the parking space. They need to select the space they want to book, the time slot for the renting period and the vehicle license plate number. The system maintains all of this information on secure servers. The tenants can, if they want, enter their review and ratings of the parking space. The same functionality can be accessed through mobile app, which can be downloaded and installed from Apple Store and Google Play Store.
Week 3:
6. Â Â Â Â Â Â Â Develop aÂ
sequence diagram for the use caseÂ
Book a Parking Space (10 points)
7. Â Â Â Â Â Â Â Develop aÂ
design class diagram (see Figure 10-19 from the textbook for example) that includes classes, attributes, methods, and navigation visibility for the use caseÂ
Book a Parking Space (10 points)
Submit the sequence diagram and the design class diagram together with the SSD, Domain Model Class diagram that you use to develop the design models.
Need 2 Paragraphs for each DQ
DQ#1 – Domain Model Class Diagram vs. Design Class Diagram
Explain how domain model class diagram is different from design class diagram.Â
DQ#2 – Sequence Diagram and SSD
How does a sequence diagram differ from a System Sequence Diagram (SSD)? Which information do you need to be able to extend a System Sequence Diagram to a Sequence Diagram?
DQ#3 – Designing with CRC Cards vs. Sequence Diagrams
What is the difference between designing with CRC cards and designing with sequence diagrams? Which technique would you prefer? Why?
DQ#4 – Use case controller
What is the purpose of the use case controller?
WEEK 2 REPLIES
Dillon DQ1
The objective of systems analysis is to thoroughly understand the organization’s informational needs or requirements and to document those requirements in a set of specifications. Systems design is the bridge process that takes us from requirements to solution. The objective of system design is to define, organize, and structure the components of the final solution system (Satzinger et. al 2012).Â
Sources
Satzinger, J. W., Jackson, R. B., & Burd, S. D. (2012).Â
Systems analysis and design in a Changing World. Course Technology, Cengage Learning.Â
Pengfei DQ2
 User-interface design is concerned with designing the interface that allows users to interact with the system. It includes designing screens, menus, buttons, and other visual elements that users see and interact with. System-interface design, on the other hand, is concerned with the interfaces between the system and other systems or components. It includes designing the protocols, formats, and messages used for communication.
Several diagrams developed during the analysis phase can be used for user-interface and system-interface design. Use case diagrams can be used for both. Use case diagrams show the interactions between the user and the system, which can be used to design the user interface. Use cases can also show the interactions between the system and other systems, which can be used to design the system interface.
 Sequence diagrams can also be used for both user-interface and system-interface design. Sequence diagrams show the interactions between objects or components, which can be used to design the flow of control in the user interface and the messages exchanged in the system interface.
 Finally, class diagrams can be used for system-interface design. Class diagrams show the classes and relationships between them, which can be used to design the data structures and objects used in the system interface.
 Overall, while user-interface design is focused on designing the visual elements that users interact with, system-interface design is focused on designing the interfaces between the system and other systems or components. The use case, sequence, and class diagrams developed during the analysis phase can be used to aid in both types of design.
Majin DQ3
Both the design types are sort of similar but at the same time, there are distinct variations between them. The architectural design on one hand is a type of rough and brief blueprint for a new system or an existing system. This type of design simply gives what the project is expected to present and what kind of taskings and functions this system is capable of demonstrating. This design doesn’t go in very deep into the details but gives an idea of the initial structure and outline of the system. It also gives a
CIS320
Systems Analysis and Integration
Week 3 – Project Planning and Project Management
*
Systems Analysis and Design in a Changing World, 6th Edition
*
Chapter 9
- Overview
This chapter focuses on the project planning and project management.
Covered in CIS/310 – Technology Project Management
- Outline
Principles of Project Management
Activities of SDLC Core Process 1:
Identify the Problem and Obtain Approval
Activities of SDLC Core Process 2:
Plan and Monitor the Project
Systems Analysis and Design in a Changing World, 6th Edition
*
Systems Analysis and Design in a Changing World, 6th Edition
*
Principles of Project Management:
The Need for Project Management
- Standish Group CHAOS Report shows too many IT project fail (only 32% completely successful)
- Reasons for failure
- Undefined project management practices
- Poor IT management and poor IT procedures
- Inadequate executive support for the project
- Inexperienced project managers
- Unclear business needs and project objectives
- Inadequate user involvement
Systems Analysis and Design in a Changing World, 6th Edition
Systems Analysis and Design in a Changing World, 6th Edition
*
The Role of the Project Manager
- Project Management
- Organizing and directing other people to achieve a planned result within a predetermined schedule and budget
- The processes used to plan the project and then to monitor and control it.
- Project Manager
- Great need for effective project managers
- Internally managing people and resources
- Externally conducting public relations
Systems Analysis and Design in a Changing World, 6th Edition
Systems Analysis and Design in a Changing World, 6th Edition
*
Project Manager & Project Stakeholders
Systems Analysis and Design in a Changing World, 6th Edition
Systems Analysis and Design in a Changing World, 6th Edition
*
“Traditional†Project Management
Body of Knowledge (PMBOK)
PMPOK is organized into 9 knowledge areas:
- Project Scope Management
- Project Time Management
- Project Cost Management
- Project Quality Management
- Project Human Resource Management
- Project Commu
CIS320
Systems Analysis and Integration
Week 3 – Use Case Realizations
*
Systems Analysis and Design in a Changing World, 6th Edition
*
Chapter 11
- Overview
- This chapter focuses on the Design Process, proceeding use case by use case, and within each use case, layer by layer
- Outline
- Detailed Design of Multilayer Systems
- Use Case Realization with Sequence Diagrams
Systems Analysis and Design in a Changing World, 6th Edition
*
Systems Analysis and Design in a Changing World, 6th Edition
*
Detailed Design of Multilayer Systems
- CRC Cards focuses on the business logic, also known as problem domain layer of classes
- Three layers include view layer, business logic/problem domain layer, and data access layer
- Questions that come up include
- How do objects get created in memory?
- How does the user interface interact with other objects?
- How are objects handled by the database?
- Will other objects be necessary?
- What is the lifespan of each object?
Systems Analysis and Design in a Changing World, 6th Edition
Systems Analysis and Design in a Changing World, 6th Edition
*
Use Case Realization with Sequence Diagrams
- Use case realization—the process of elaborating the detailed design of a use case with interaction diagrams
- Two types of interaction diagrams
- UML sequence diagram
- UML communication diagram
- Sequence diagrams, aka use case realization sequence diagrams, extend the system sequence diagram (SSD) to show:
- View layer objects
- Domain layer objects (usually done first)
- Data access layer objects
Systems Analysis and Design in a Changing World, 6th Edition
Systems Analysis and Design in a Changing World, 6th Edition
*
Start with System Sequence Diagram (SSD)
Use case Create customer account
Systems Analysis and Design in a Changing World, 6th Edition
Systems Analysis and Design in a Changing World, 6th Edition
*
Sequence Diagram to show View Layer and Part of Problem Domain Layer
Systems Analysis and Design in a Changing World, 6th Edition
This is a two layer architecture, as the domain class Customer knows about the database and executes SQL statements for data access
Three layer design would add a data access class to hand
CIS320
Systems Analysis and Integration
Week 3 – Approaches to System Development
*
Systems Analysis and Design in a Changing World, 6th Edition
*
Chapter 8 Outline
- The Systems Development Life Cycle (SDLC)
- The Support Phase of the SDLC
- Methodologies, Models, Tools and Techniques
- Two Approaches to Software Construction and Modeling
- Agile Development
Systems Analysis and Design in a Changing World, 6th Edition
*
Systems Analysis and Design in a Changing World, 6th Edition
*
The System Development Life Cycle (SDLC)
- There are two general approaches to the SDLC
- Predictive Approach
- Waterfall model
- Assumes the project can be planned in advance and that the information system can be developed according to the plan
- Requirements are well understood and/or low technical risk
- Adaptive Approach to the SDLC
- Iterative model (as see in this text)
- Assumes the project must be more flexible and adapt to changing needs as the project progresses
- Requirements and needs are uncertain and/or high technical risk
Systems Analysis and Design in a Changing World, 6th Edition
Systems Analysis and Design in a Changing World, 6th Edition
*
The System Development Life Cycle (SDLC)
- Most projects fall on a continuum between Predictive and Adaptive
Systems Analysis and Design in a Changing World, 6th Edition
Systems Analysis and Design in a Changing World, 6th Edition
*
Traditional Predictive SDLC
- Earlier approach based on engineering
- Typically have sequential Phases
- Phases are related groups of development activities, such as planning, analysis, design, implementation, and deployment
- Waterfall model
- SDLC that assumes phases can be completed sequentially with no overlap or iteration
- Once one phase is completed, you fall over the waterfall to the next phase, no going back
Systems Analysis and Design in a Changing World, 6th Edition
Systems Analysis and Design in a Changing World, 6th Edition
*
Traditional Predictive SDLC
Systems Analysis and Design in a Changing World, 6th Edition
Systems Analysis and Design in a Changing World, 6th Edition
*
Newer Overlapping Phas
Why Choose Us
- 100% non-plagiarized Papers
- 24/7 /365 Service Available
- Affordable Prices
- Any Paper, Urgency, and Subject
- Will complete your papers in 6 hours
- On-time Delivery
- Money-back and Privacy guarantees
- Unlimited Amendments upon request
- Satisfaction guarantee
How it Works
- Click on the “Place Your Order” tab at the top menu or “Order Now” icon at the bottom and a new page will appear with an order form to be filled.
- Fill in your paper’s requirements in the "PAPER DETAILS" section.
- Fill in your paper’s academic level, deadline, and the required number of pages from the drop-down menus.
- Click “CREATE ACCOUNT & SIGN IN” to enter your registration details and get an account with us for record-keeping and then, click on “PROCEED TO CHECKOUT” at the bottom of the page.
- From there, the payment sections will show, follow the guided payment process and your order will be available for our writing team to work on it.