1. 如何书写Java项目的开发文档
我现在公司是CMMI4认证的,最近我项目组在开始新产品,我负责了大部分文档编写。
人员流动是项目进行中比较让人头疼的事情。做好规范文档,可以让代码看起来比较像出自同一人之手。要做java开发文档得做不少功夫,有需求规格说明书、详细设计说明书、软件功能规格说明书、数据库设计说明书、编码规范等。比较重要的是 软件功能描述、数据库设计、编码规范,这样,及时有人员流动的话,新人看了文档,也能比较快的了解功能需求、数据库设计、编码规范,更快的上手项目。先看看你需要什么文档,然后去文库里搜索,就有相应的模板,找个适合自己项目的模板用。
2. java编写的记事本开发文档如何写
class Pop_undo_actionAdapter implements Java.awt.event.ActionListener{ Jsb adaptee; Pop_undo_actionAdapter(Jsb adaptee){ this.adaptee=adaptee; } public void actionPerformed(ActionEvent e){ adaptee.pop_undo_actionPerformed(e); } } class Pop_cut_actionAdapter implements java.awt.event.ActionListener{ Jsb adaptee; Pop_cut_actionAdapter(Jsb adaptee){ this.adaptee=adaptee; } public void actionPerformed(ActionEvent e){ adaptee.pop_cut_actionPerformed(e); } } class Pop_copy_actionAdapter implements java.awt.event.ActionListener{ Jsb adaptee; Pop_copy_actionAdapter(Jsb adaptee){ this.adaptee=adaptee; } public void actionPerformed(ActionEvent e){ adaptee.pop_copy_acionPerformed(e); } } class Pop_paste_actionAdapter implements java.awt.event.ActionListener{ Jsb adaptee; Pop_paste_actionAdapter(Jsb adaptee){ this.adaptee=adaptee; } public void actionPerformed(ActionEvent e){ adaptee.pop_paste_actionPerformed(e); } } class Pop_delete_actionAdapter implements java.awt.event.ActionListener{ Jsb adaptee; Pop_delete_actionAdapter(Jsb adaptee){ this.adaptee=adaptee; } public void actionPerformed(ActionEvent e){ adaptee.pop_delete_actionPerformed(e); } } /******************* Event class end **********************************/ /************************************************************* * title: DlgText.java * author: jeason * date: 2004-12-21 **************************************************************/ package jeason; import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Dlgtext extends JDialog{ private boolean check=false; JLabel text=new JLabel( ); JButton BTnOk=new JButton( ); JButton btnNo=new JButton( ); FlowLayout flowLayout1=new FlowLayout(); Dlgtext(){ this(null,"",false); } Dlgtext(Frame frame, String title, boolean modal){ super(frame,title,modal); text.setText(" 你要保存吗? "); text.setSize(200,60); this.setSize(200,80); this.setModal(true); btnOk.setText("确定(Y)"); btnOk.setMnemonic(´Y´);。
3. 如何书写Java项目的开发文档
我现在公司是CMMI4认证的,最近我项目组在开始新产品,我负责了大部分文档编写。
人员流动是项目进行中比较让人头疼的事情。
做好规范文档,可以让代码看起来比较像出自同一人之手。要做java开发文档得做不少功夫,有需求规格说明书、详细设计说明书、软件功能规格说明书、数据库设计说明书、编码规范等。
比较重要的是 软件功能描述、数据库设计、编码规范,这样,及时有人员流动的话,新人看了文档,也能比较快的了解功能需求、数据库设计、编码规范,更快的上手项目。先看看你需要什么文档,然后去文库里搜索,就有相应的模板,找个适合自己项目的模板用。
4. JAVA程序文档怎么写呀
java记事本源代码 import java.awt.*; import javax.swing.*; import java.awt.event.*; import javax.swing.event.*; import java.util.*; //Date needed import java.io.PrintWriter; public class NotePad extends JFrame { JTextArea jta; class newl implements ActionListener { public void actionPerformed(ActionEvent e) { jta.setText(""); } } class openl implements ActionListener { public void actionPerformed(ActionEvent e) { JFileChooser jf=new JFileChooser(); jf.showOpenDialog(NotePad.this); } } //保存文件的监听 class savel implements ActionListener { public void actionPerformed(ActionEvent e) { JFileChooser jf = new JFileChooser(); jf.showSaveDialog(NotePad.this); } } //打印的监听 ? class printl implements ActionListener { public void actionPerformed(ActionEvent e) { // PrintWriter p = new PrintWriter(NotePad.this); } } //退出记事本的监听 class exitl implements ActionListener { public void actionPerformed(ActionEvent e) { System.exit(0);//退出 } } //拷贝的监听 class copyl implements ActionListener { public void actionPerformed(ActionEvent e) { jta.copy(); } } //粘贴的监听 class pastel implements ActionListener { public void actionPerformed(ActionEvent e) { jta.paste(); } } //剪切的监听 class cutl implements ActionListener { public void actionPerformed(ActionEvent e) { jta.cut(); } } //查找的监听 //添加日期的监听 class datel implements ActionListener { public void actionPerformed(ActionEvent e) { Date d=new Date(); jta.append(d.toString()); } } //构造函数 public NotePad() { jta=new JTextArea("",24,40); JScrollPane jsp=new JScrollPane(jta); JMenuBar jmb=new JMenuBar(); JMenu mFile=new JMenu("File"); JMenu mEdit=new JMenu("Edit"); JMenuItem mNew=new JMenuItem("New",KeyEvent.VK_N); mNew.addActionListener(new newl()); mFile.add(mNew); JMenuItem mOpen=new JMenuItem("Open",KeyEvent.VK_O); mOpen.addActionListener(new openl()); mFile.add(mOpen); JMenuItem mSave=new JMenuItem("Save"); mSave.addActionListener(new savel()); mFile.add(mSave); mFile.addSeparator(); //添加分割线 JMenuItem mPrint = new JMenuItem("Print"); mPrint.addActionListener(new printl()); mFile.add(mPrint); mFile.addSeparator(); //添加分割线 JMenuItem mExit=new JMenuItem("Exit"); mExit.addActionListener(new exitl()); mFile.add(mExit); mFile.setMnemonic(KeyEvent.VK_F); //编辑菜单的子菜单的处理 JMenuItem jmi; jmi=new JMenuItem("Copy"); jmi.addActionListener(new copyl()); mEdit.add(jmi); jmi=new JMenuItem("Cut"); jmi.addActionListener(new cutl()); mEdit.add(jmi); jmi=new JMenuItem("Paste"); jmi.addActionListener(new pastel()); mEdit.add(jmi); mEdit.addSeparator(); //添加分割线 jmi=new JMenuItem("Find"); mEdit.add(jmi); jmi=new JMenuItem("FindNext"); mEdit.add(jmi); mEdit.addSeparator(); jmi=new JMenuItem("Select All"); mEdit.add(jmi); jmi=new JMenuItem("Date/Time"); jmi.addActionListener(new datel()); mEdit.add(jmi); jmb.add(mFile); jmb.add(mEdit); this.setJMenuBar(jmb); this.getContentPane().add(jsp); this.setSize(200,200); this.setVisible(true); } //主函数,程序入口点 public static void main(String s[]) { new NotePad(); } }呵呵,C语言好不好?。
5. java编写的记事本开发文档如何写我们用Java编写了一个记事本 爱问知
class Pop_undo_actionAdapter implements Java。
awt。event。
ActionListener{ Jsb adaptee; Pop_undo_actionAdapter(Jsb adaptee){ this。 adaptee=adaptee; } public void actionPerformed(ActionEvent e){ adaptee。
pop_undo_actionPerformed(e); } } class Pop_cut_actionAdapter implements java。 awt。
event。ActionListener{ Jsb adaptee; Pop_cut_actionAdapter(Jsb adaptee){ this。
adaptee=adaptee; } public void actionPerformed(ActionEvent e){ adaptee。 pop_cut_actionPerformed(e); } } class Pop_copy_actionAdapter implements java。
awt。event。
ActionListener{ Jsb adaptee; Pop_copy_actionAdapter(Jsb adaptee){ this。 adaptee=adaptee; } public void actionPerformed(ActionEvent e){ adaptee。
pop_copy_acionPerformed(e); } } class Pop_paste_actionAdapter implements java。 awt。
event。ActionListener{ Jsb adaptee; Pop_paste_actionAdapter(Jsb adaptee){ this。
adaptee=adaptee; } public void actionPerformed(ActionEvent e){ adaptee。 pop_paste_actionPerformed(e); } } class Pop_delete_actionAdapter implements java。
awt。event。
ActionListener{ Jsb adaptee; Pop_delete_actionAdapter(Jsb adaptee){ this。 adaptee=adaptee; } public void actionPerformed(ActionEvent e){ adaptee。
pop_delete_actionPerformed(e); } } /******************* Event class end **********************************/ /************************************************************* * title: DlgText。 java * author: jeason * date: 2004-12-21 **************************************************************/ package jeason; import java。
awt。*; import java。
awt。event。
*; import javax。swing。
*; public class Dlgtext extends JDialog{ private boolean check=false; JLabel text=new JLabel( ); JButton BTnOk=new JButton( ); JButton btnNo=new JButton( ); FlowLayout flowLayout1=new FlowLayout(); Dlgtext(){ this(null,"",false); } Dlgtext(Frame frame, String title, boolean modal){ super(frame,title,modal); text。 setText(" 你要保存吗? "); text。
setSize(200,60); this。setSize(200,80); this。
setModal(true); btnOk。setText("确定(Y)"); btnOk。
setMnemonic(´Y´);。
6. java 项目需求文档要怎么写
需求文档一般分两类
需求调研报告
需求分析报告
调研报告:是记录的用户的原始需求,基本上可以算做是和用户沟通的原始记录。
分析报告:是对调研报告进行归类分析的结果。一个比较全面的文档了,在这个文档里面一般包含以下内容:
项目的背景
项目的目标
项目的范围
用户特点
相关技术、规范标准等
相关约束
用户的组织结构、角色等
用户需要的功能点,这些功能的优先级,业务流程、功能特点,有没有特殊需求等等
总而言之,需求分析报告的下一站是给设计人员的,设计人员看到需求分析报告就知道系统应该包含哪些功能点、权限设计、流程设计等,这些内容都可以直接从需要分析报告里面得出
7. java面试官问有没有写过文档(面试java程序员),我想知道写文档是
我想他的文档是指在项目开发过程中 不同阶段的文档
我们项目组开发基本是基于瀑布模型开发 每个阶段都会输出文档指导后续工作开展
一般se下发需求后 由我们出 详细需求设计文档
代码开发完成了 转测试时我们会写 数据库设计文档 ,操作手册 (这个也算)
还有就是 版本升级说明书 版本功能清单 软件介绍
这个是大概的文档 还有其他的。文档编写时间 主要是代码开发前 与 转测试后
转载请注明出处育才学习网 » java开发文档怎么写