Tasks These all relate to the description of Valentinos given below. This description should not be regarded as complete but can be regarded as accurate (in other words you can expand upon it but your...

1 answer below »


Tasks





These all relate to the description of Valentinos given below. This description should not be regarded as complete but can be regarded as accurate (in other words you can expand upon it but your answer should not contradict it). You may want to investigate similar dating agency websites for ideas! Please note that there are no absolutely definitive (or correct) answers to these. You will be assessed on your ability to present the requirements in a clear and logical manner, the way you have addressed the description of the system provided, and the quality of your discussion of the issues arising.




Note that you are required to present requirements and models for the new system at Valentinos – much of the discussion below relates to the current system. It is important to draw the diagrams using a UML case tool. For each section some marks will be given for some explanation and design choices.





  1. Consider your use case diagrams in coursework 1 and produce 2 overall Activity Diagrams including swim-lanes and the transitions of use cases. [12]

  2. Produce 4 Prototypes presented as a storyboard [12]

  3. Using the MVC pattern, produce 4 Sequence Diagrams corresponding to the 4 Prototypes [16]

  4. Redraw the class diagram from coursework 1 in more detail and consider 1 class and from that draw a state-chart diagram [12]

  5. Consider the class diagram in point 4 above and via object relational mapping develop an entity relationship diagram ERD. [16]

  6. Consider 1 sequence diagram from 3 above and your class diagram write the basic Java code including the name of the class, attributes (including the relationships with other classes). Also include the method name but not the method details. [16]

  7. Redraw the Zachman Framework and complete it further considering where all the diagrams drawn in coursework 1 and coursework 2 would be presented and show where the component and deployment diagrams would be presented as well. (Please note: you don’t need to actually draw a component or deployment diagram for this coursework). [16]




























































































Data



(What)




Function (How)




Network (Where)




People (Who)




Time (When)




Motivation (Why)




Objectives / Scope


























Business
Model
























Model of the Information System
























Technology Model






















Detailed Representations
























(Working systems)




Functioning Enterprise
























Tasks






These all relate to the description of Valentinos given below. This description should not be regarded as complete but can be regarded as accurate (in other words you can expand upon it but your answer should not contradict it). You may want to investigate similar dating agency websites for ideas! Please note that there are no absolutely definitive (or correct) answers to these. You will be assessed on your ability to present the requirements in a clear and logical manner, the way you have addressed the description of the system provided, and the quality of your discussion of the issues arising.




Note that you are required to present requirements and models for the new system at Valentinos – much of the discussion below relates to the current system. It is important to draw the diagrams using a UML case tool. For each section some marks will be given for some explanation and design choices.





  1. Consider your use case diagrams in coursework 1 and produce 2 overall Activity Diagrams including swim-lanes and the transitions of use cases. [12]

  2. Produce 4 Prototypes presented as a storyboard [12]

  3. Using the MVC pattern, produce 4 Sequence Diagrams corresponding to the 4 Prototypes [16]

  4. Redraw the class diagram from coursework 1 in more detail and consider 1 class and from that draw a state-chart diagram [12]

  5. Consider the class diagram in point 4 above and via object relational mapping develop an entity relationship diagram ERD. [16]

  6. Consider 1 sequence diagram from 3 above and your class diagram write the basic Java code including the name of the class, attributes (including the relationships with other classes). Also include the method name but not the method details. [16]

  7. Redraw the Zachman Framework and complete it further considering where all the diagrams drawn in coursework 1 and coursework 2 would be presented and show where the component and deployment diagrams would be presented as well. (Please note: you don’t need to actually draw a component or deployment diagram for this coursework). [16]
































































































Data



(What)




Function (How)




Network (Where)




People (Who)




Time (When)




Motivation (Why)




Objectives / Scope


























Business
Model
























Model of the Information System
























Technology Model






















Detailed Representations
























(Working systems)




Functioning Enterprise




























Answered Same DayMar 14, 2021

Answer To: Tasks These all relate to the description of Valentinos given below. This description should not be...

Vidhi answered on Mar 18 2021
163 Votes
CI7230 Modeling Enterprise Architectures
Coursework 2
Activity Diagram for Admin
Activity Diagram for the registered member
Story board
Sequence Diagram for
Registr
ation process
Payment system
Approval and start the process
Class Diagram for the Valentino
ER Diagram for valentine
Java class for the valentino
    public class Valen {
    
        public JFrame f;
    
        public JTextField textField_1;
    
        String phoneno;
    
         String sCurrentLine;
    
        Match()
    
        {
    
            JFrame f=new JFrame("Match");
    
            f.setBounds(150, 150, 730, 589);
    
            f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    
            //help to create group of object in screen
    
            Container co=f.getContentPane();
    
            co.setLayout(null);
    
            co.setBackground(Color.GRAY);
    
            //frame.setForeground(Color.GREEN);
    
            f.setVisible(true);
    
         final JLabel label = new JLabel();
    
         // label.setBounds(20,150, 210,50);
    
         JLabel lblPhone = new JLabel("phone no");
    
            lblPhone.setBounds(65, 68, 56, 14);
    
            f.getContentPane();
    
            f.add(lblPhone);
    
            textField_1 = new JTextField();
    
            textField_1.setBounds(128, 65, 86, 20);
    
            f.getContentPane().add(textField_1);
    
            textField_1.setColumns(10);
    
         //JLabel l1=new JLabel("Username:");
    
         // l1.setBounds(20,20, 80,30);
    
         JButton b = new JButton("Login");
    
         b.setBackground(Color.BLUE);
    
         b.setBounds(100,120, 80,30);
    
         final JTextField text = new JTextField();
    
         // text.setBounds(100,20, 100,30);
    
         f.add(lblPhone); f.add(label); f.add(b); f.add(text);
    
         f.setSize(300,300);
    
         ...
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here