Respond to Forum Homework
Respond to forum, 150 words minimum.
Hello Class,
1. What is systems design and its activities? How is it different from systems analysis?
System design is application of a system through the process of defining the architecture. The architecture define, detail and organize the applications modules, interfaces, and data sets for the final product/application. The activities of a designing a system involve defining, organizing and structuring each components as they apply to the final system solution. The design activities for the system design fall under the system analysis core processes design system components. These activities include defining and designing the environment, defining and designing the architecture and software components, user interfaces, the database, and system security controls. Whereas the system analysis activities are design to understand the business events, process, and storage and what the system should accomplish.
2. What is a three layer architecture and what are the contents of each layer?
The three layer architecture includes the, view layer, the domain layer, and the data layer and are used for both desk top applications and browser application. The view layer consist of the graphical user interface that allows a user to view the classes that format the HTLM from the client to the domain layer. The domain layer host the business logic, process data objects or business rules. And the data layer manages the stored data from the database. The data layer also is responsible as the database to host the programs or applications. These will retrieve the software necessary to attain the data through data entry and data access methods.
Ref:
Satzinger, John W. Systems Analysis and Design in a Changing World, 6th Edition. Cengage Learning, 2012. [Bookshelf Online].
Esmeralda
Respond to forum, 150 words minimum.
Hello Professor and Class,
System design is the set of processes and procedures for a system designed to operate in a unique way. We have read the ATM example, which have three actors, the customer, machine and the bank system. In the background, the whole system design is in place which assures the transaction starting from customers and ending at the customer with the product delivery. In UML design analysis, the system design is the part of the system analysis. In order to analyze the system, someone has to thoroughly look the system design for making assessments, whether system is good, requires modification or may have some flaw which may cause the system failure. All devices including this forum portal has a system design. Look on your screen at the left, this is the system design for this course and grading tab is the system analysis which is only possible by following the required tab like assignment, forum, lesson and so on. This is what I understood in this week lesson for the difference between system design and system analysis.
Three layer architecture:
Three layer architecture is the client-server pattern where each layer works together but are treated differently. According to this week lesson, one effective method of software design is to separate the user-interface routines from business logic routines and separate the business logic routines from the database access routines. This method of designing the application software is called 'three-layer architecture".
1 View Layer
2 Business Layer
3 Database Layer
Consider the ATM example again in terms of three architecture layers. If I have to design the ATM system, I must design the three layer architecture in this way:
View Layer: Customer can see the screen, able to input PIN and other required information, card reader and money dispenser including deposit slot
Business Layer: The communication between customer input and bank system design which displays the fee and other important information
Database Layer: Customer's account information and availability of the funds based on the bank's database. If database authenticates the funds , money is delivered to the cash slot, if NO transaction is voided or declined.
It may not be the best example for the three layer architecture, but this is what I believe three layer architecture system works.
Thanks,
Aasim
Resources
Satzinger, J. W., Jackson, R., & Burd, S. D. (2011). Systems analysis and design in a changing world. Cengage Learning.
http://www.cs.uml.edu/~holly/91.549/readings/tla.pdf
Respond to Peer Review 150 words minimum
Hello everybody. You should be able to see my Week Assignment System Sequence Diagram. If you cannot see it please say so and I will try to tweak the permissions on the file. As with most of you working with the Visual Paradigm software took a steep learning curve, The SSD diagrams in Visual Paradigm didn’t match up to what is in the book for diagrams but after some research I think I got what I need out of it. You can see how the SSD is broken up to show 2 actors, the User and the CPPS System. If I really wanted to make the diagram more complicated I could have added more actors like possibly a Database or authentication system. The diagram shows what happens between the User and the system. The User will Login (this is where I could have added the authentication system) and the CPPS system presents a web page with options, the user then select “Make an appointment” and the CPPS system present the users current appointment ( I could have added a database system here). From here the process goes back and forth between user and CPPS system. “Schedule appointment” is responded with the appointment calendar, the user selects an appointment date and the system returns open time slots. (Here I could have put in a loop to represent the possibility of the system repeating until a suitable time was found), the system them presents an appointment summary and the user will respond with a brief description outlining the purpose of the visit ending with “Appointment confirmed”. As I have said I could have made the diagram more complicated, but I wished to preserve a simple diagram for the lesson. Please be honest with your replies.
Thank you
Walt