Question

In: Computer Science

Problem Description Students in Computer Information Systems (CIS) department at a local university are required to...

Problem Description Students in Computer Information Systems (CIS) department at a local university are required to do some group-projects in their classes because their instructors believe the skills and competence to work as an effective team are important to assure a successful IT project. Group project helps IT students apply system design knowledge, solve real world business problems, enhance learning effective team skills, improve students’ business communication skills, and serve back to the community. In order to ensure an effective and functional group, each group has 3-4 members and a team leader is elected. The team makes a project plan based on the project activities. The team communication format is also decided. During the semester, students are asked to do multiple self- and peer- assessment based on the provided rubrics. The rubrics for the self- and peer assessment were developed based on previous studies and department faculty brain-storming. The primary focus of self- and peer- assessment is on the learning process of team skills. It should be used to enhancing team skill development. It can also be used as a reference or supplementary documents when faculty evaluates the final project. Nevertheless, due to the current paper-based instrument and manual process of administering the assessment, collecting the forms, data re-entry, calculation, and analysis, it is tedious and time-consuming for faculty members to implement the assessment, and it is difficulty for students to get an instant feedback from previous stage to improve their group performance. To address this issue, Dr. Larry Henson, a software engineering professor, decides to ask his students to design an online tool that can collect group peer evaluation data, do analysis, and generate reports. To have a better understanding of the functions and requirements of the peer-evaluation system, the faculty in the department had a meeting. Following is a summary of the meeting minutes. FacA: The system should allow Faculty assign students to different project teams. The same student in different class may participate in different project teams. FacB: The system should allow users to login with different roles such as faculty, students, and administrator. FacC: The system should allow a Faculty manages project teams for each class the faculty is teaching. FacD: The system may also be adopted by faculty in other departments as well as CIS faculty because some program core courses are offered by other departments. It is good to specify a system administrator. The administrator can manage faculty, classes, students, and rubric information. FacE: Students can do both self- and team-based peer assessments based on the specified rubrics. FacF: Students are allowed to view the assessment done by the team members so that they get instant feedback to improve their performance. FacG: The assessment should include both close-ended and open-ended questions. For instance, students are allowed to make comments upon assessing other team members FacH: The system should automatically generate different reports such as the average at the level of individual, team, and class. FacI: Students are also allowed to make comments upon assessments were done by other members. FacJ: All students comments should be reviewed and approved before exposed to other members. Understand the problem and define the scope of the project by 1) Identify functional requirements; 2) Identify domain classes and do domain model; 3) create a glossary or dictionary of the domain objects and give definition for each of them.

Solutions

Expert Solution

Hi,

Interesting Question; and a lengthy one to answer. I might be able to answer it partially due to limited time but will try giving best possible perspective. The question is mainly a Business Analyst Job work. You are creating a new software and collecting all the functional requirements and limitation.

The software Goal: Create a platform/system that helps in assessment/analysis/reporting of student projects.

Most of the Functional requirement is covered by the faulty meeting. However, lets go through them one by one and see how it fits into whole design.

  1. As students are submitting their projects to Instructor/faculty, there are three class for sure : Student, Faculty, Project. There should be a database for all. There is a system administrator also.
  2. Students can be part of more than one projects and many students are part of a project. So it’s a many to many relationship. A faculty assigns a project to a student.
  3. There is a login system in place. So there are users. A user is no one but either student, a faculty or system admin.
  4. A faculty can manage more than one project teams. Project teams are nothing but a group of students. But a project can have only one manager and a faculty manages the project.
  5. The role of the system administrator was not clear from the problem. I assume that he is more like someone able to access anything and has permission to modify anything.

Summarizing all, the below ER diagram show the domain classes and their relationship

There is some scope for enhancement.

  1. The class can be another entity and students are part of a class and a faculty teaches a class.
  2. Each class can have many sections and a student can be part of only one section of the class.
  3. There can be a relationship of projects to classes.

Well this is surely not the final solution but the approach is to start this way and now improve. Try to accommodation the requirements one by one. I hope you get a starting point with this answer and are able to think how to improve it. I am sure you will be able to come up with much better solution at the end.

Hope it Helps.


Related Solutions

Solve this word problem using step by step procedure: The math department at a local university...
Solve this word problem using step by step procedure: The math department at a local university has customarily advised students to purchase Calculator A. The manufacturer has recently released a new model, Calculator B, which is reputed to be more user-friendly. The faculty decided to determine if there is a difference in the time required to perform a certain common statistical calculation. Twelve students chosen at random are given drills with both calculators so that they are familiar with the...
The university finance department wants to know if the average age of students at their university...
The university finance department wants to know if the average age of students at their university is greater than the average for other universities. A random sample of student records is taken from the own university (population 1) and a random selection of student ages from other three universities are taken (population 2). A significance level of 0.05 is chosen. The null and alternative hypotheses are: ?0: ??: The samples are selected, and the results are: ?1 = 28,7 ?????   ?1...
In a local university, 40% of the students live in the dormitories. A random sample of...
In a local university, 40% of the students live in the dormitories. A random sample of 80 students is selected for a particular study. The probability that the sample proportion (the proportion living in the dormitories) is at least 0.30 is Select one: a. 0.0336 b. 0.9664 c. 0.9328 d. 0.4664
At a large university, freshmen students are required to take an introduction to writing class. Students...
At a large university, freshmen students are required to take an introduction to writing class. Students are given a survey on their attitudes towards writing at the beginning and end of class. Each student receives a score between 0 and 100 (the higher the score, the more favorable the attitude toward writing). The scores of nine different students from the beginning and end of class are shown below. Use the Wilcoxon signed-rank test to check at a 5% significance level...
Required information Problem 23-6A Analysis of possible elimination of a department LO A1 [The following information...
Required information Problem 23-6A Analysis of possible elimination of a department LO A1 [The following information applies to the questions displayed below.] Elegant Decor Company’s management is trying to decide whether to eliminate Department 200, which has produced losses or low profits for several years. The company’s 2017 departmental income statements shows the following. ELEGANT DECOR COMPANY Departmental Income Statements For Year Ended December 31, 2017 Dept. 100 Dept. 200 Combined Sales $ 447,000 $ 281,000 $ 728,000 Cost of...
A local university wants to conduct a sample of 200 students out of 6000 students. We...
A local university wants to conduct a sample of 200 students out of 6000 students. We can assume that the university maintains a good roster of all registered students. (1) how would you select the 200 students(a) using simple random sample method and (b) systematic sampling method? (2) suppose that the university administration wants to make sure in particular students who major in music (a small department with only 8% of students major in music)be adequately included in your sample,...
Understanding computer organisation is essencial to a computer expert. REQUIRED: Explain to students the need to...
Understanding computer organisation is essencial to a computer expert. REQUIRED: Explain to students the need to understand processor speeds.          Explain the functions of components on mother board that support processor efficience.                                                                                          
Describe computer information systems used in health care settings. Hospital information systems (HIS) Financial information systems...
Describe computer information systems used in health care settings. Hospital information systems (HIS) Financial information systems (FIS) Clinical information systems (CIS) Pharmacy information systems (PIS) Nursing information systems (NIS) Laboratory information systems (LIS) Radiology information systems (RIS) Describe computer information systems used in health care settings. –Picture archiving and communication systems (PACS) Discuss the issues raised by several studies of the computerization of health records.
The faculty of a university mathematics department is concerned about the performance of students in the...
The faculty of a university mathematics department is concerned about the performance of students in the introductory calculus offered by the department and required of all science and engineering majors. Historically, class averages on the test have been about 75, a passing grade but indicative that students may not be learning the material as well as they need to in order to go on to the next course. The chair would like to raise the average to at least 80....
You are the head of a computer science department at a university. Your boss (a “dean”)...
You are the head of a computer science department at a university. Your boss (a “dean”) wants you to find a way to tweak your curriculum so undergrads are more likely to choose your department for their major. How would you respond in a way that islegal, moral, and ethical?
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT