Suppose you are employed as a Senior Java Solution Adviser in a big software development company. A client is seeking to develop a new software that could be implemented in various computer hardware / software platforms and different database environments. And your company has assigned you to prepare a detailed report explaining the features of Java programming language. Answer task 1.1 and task 1.2.
Hint :Java characteristic - Java Virtual Machine (JVM); Java platform; classed-based; object-oriented; compilers; class libraries; applications; applets; object models; enforced error handling; concurrency; threads, multi-platform, reasons for choice of language, data structure, data types, environment, programming structure, syntax.
London ABC College has asked you to develop a Student Information Management System (SIMS). The system shall hold the details of every student, tutor, admin staff and course details. It shall enable the school staff to enrol students to the courses and manage students personal details, fee payments, attendance and achievements.
The requirements are:
Hint: Requirement Specification (Scenario B) input, processing, output, user interface, hardware, software, program design tool e.g. structure diagrams, data flow diagrams, entity relationship models, flow charts, pseudo code, class diagrams etc. technical documentation flowcharts, pseudo code, structured English, action charts, data dictionary etc.
Hint:Classes: features eg identification attributes, methods, control of scope of attributes and methods, inheritance, aggregation, association, polymorphism; Programming: use of conventional language commands; use of library classes; pre-defined eg class libraries, downloaded, imported; Complexity: multiple classes; inheritance; reuse of objects; application of polymorphism
In this section you should apply the appropriate fundamental programming concepts (such as variables, constants, arrays, strings, methods, constructs, inheritance, encapsulation etc.) and make use of appropriate Java API classes (such as Scanner, String etc.). In addition, your program should incorporate appropriate error handling. Comments are also to be inserted to improve program clarity. To this end you have to:
Hint:Mechanisms:valid declarations, debugging code, checking naming conventions etc, feedback e.g. survey, questionnaire, interview, supporting document test plan; test results; programmer guidance; user guidance, review
In this section, you need to provide overall documentation for the system analysis, design and implementation as follows:
Business Economics Assignment 3: Case Study Analysis on Price Controls in Pharma and Monopoly Power in Airline Industry
Read MoreCSC408 MIS Case Study Assignment Report: Analysis of Issues and Solutions in Information Systems
Read MoreScientific Research Review Assignment 4: Advancements and Ethical Practices in Your Study Area Literature Synthesis
Read MoreOrganizational Development Assignment: Tech Solutions Inc. Case Study on Engagement, Retention, and Inclusive Culture
Read MoreHPGD3103 Instructional Technology Assignment: ASSURE Model-Based Lesson Design in Google Classroom
Read MoreAI Deepfake Cybersecurity Assignment: Evaluating Security Risks and Detection Techniques for Safe Digital Environments
Read MoreMGT4216E Strategic Innovation Management Assignment: Exploring Innovation Capabilities, Strategy Stages, and Leadership for Business Transformation
Read MoreEmployee Engagement & HR Strategy Assignment: Case Analysis of Tech Solutions Inc. on Turnover, D&I, Performance, and Work-Life Balance
Read MoreHigher Education Reform Assignment: Curriculum Development Strategies for a Future-Ready Malaysia
Read MoreCross-Cultural Management Assignment Report: Importance, Challenges & Strategies in Global Teams
Read More