中国特色社会主义法律体系可分类为“六法体系”:宪法、民法、刑法、行政法、民事诉讼法和刑事诉讼法[5]。在《Java项目开发》课程中,依托项目企业运作过程进行教学,在教学过程中,几乎可以涉及到六法体系中的任一部分。其中宪法是母法,是国家根本大法,在此不予赘述。
(一)教学中的法律法规
高等学校教学行为直接受《教育法》、《教师法》、《高等教育法》、《职业教育法》等行政法进行规范,高校师生在教学工作、生活中,涉及民法、刑法的,依据相应规律执行,其中的诉讼行为由民事诉讼法和刑事诉讼法规范确定。
(二)项目启动、实施阶段的法律法规
《Java项目开发》课程教学的实施方式是项目教学。在企业项目启动阶段,一般供方和需方需要签订合同明确开发责任权属等问题,该行为涉及《合同法》;项目启动后,项目供方需要组建研发团队,该工作需要符合《劳动法》规定;项目启动阶段的合同谈判、实施中的资产配置过程中权责、实体或虚拟物资以及宣传推广等可能涉及《物权法》、《担保法》、《商标法》等民法内容。
(三)项目结束阶段的法律法规
项目结束后,除同样涉及《合同法》、《劳动法》等外,还可能存在软件成果的归属问题,属于《著作权法》范畴;涉及专利的,归属《专利法》,涉及侵权的,归属《知识产权保护法》。此外,在公司运作过程中,若出现继承行为的,有《婚姻法》、《继承法》予以规范。