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:
Cross-Cultural Management Assignment Report: Importance, Challenges & Strategies in Global Teams
Read MoreStrategic Planning Assignment: Business Strategy Report for Long-Term Organizational Success
Read MoreK17SW Web Design Assignment: Happy U Programming Competition Website for “Program the Future” Event
Read MoreBusiness Economics Assignment 3: Case Study Analysis on Price Controls in Pharma and Monopoly Power in Airline Industry
Read MoreProcurement Management Assignment: Comparative Study of Methods for Large-Scale Projects
Read MoreACC70304 Financial Analysis Assignment 2: ABC Pte Ltd Case Study on Ratio Interpretation & Executive Reporting
Read MoreCT127-3-2-PFDA Retail Data Analytics Assignment: Customer Ratings Case Study for R-Based Insight Generation
Read MoreCapital Budgeting Assignment : PIONG Corporation Case Study for NPV, IRR & Risk Analysis
Read MoreACC70304 Cost-Volume-Profit (CVP) Analysis Assignment 3: ABC Pte Ltd Case Study for Strategic Decision Making
Read MoreSIS Assignment 2 Report: AI-Driven ESG Analytics Case Study for Sustainable Investment Strategy
Read More