Needing computer science homework completed W2 Replies, W3 Assignment #1 & W3 Assignment #2 _____________________________________ Examples and Readings:  .ppt files a

 

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




 
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.